Super_L
là một phím X. Tmux chạy trong một thiết bị đầu cuối. Tùy thuộc vào trình giả lập thiết bị đầu cuối của bạn để chuyển đổi một keyym thành chuỗi ký tự. Vì vậy, bạn sẽ phải cấu hình cả trình giả lập thiết bị đầu cuối và tmux.
Nhìn vào tài liệu tmux, tiền tố chỉ có thể là một tên khóa được biết đến với một công cụ sửa đổi tùy chọn. Vì vậy, bạn có thể đặt tiền tố tmux thành tổ hợp phím mà bạn không sử dụng, giả sử M-F12
và nhận thiết bị đầu cuối của bạn để gửi chuỗi ký tự M-F12
khi bạn nhấn Super_L
. Với một chút công việc, bạn có thể sử dụng một phím mà bàn phím của bạn có thể không có (tmux chấp nhận F13
thông qua F20
như tên khóa, nhưng chúng phải được khai báo trong terminfo).
Về phía trình giả lập thiết bị đầu cuối, bạn sẽ phải sắp xếp Super_L
để tạo chuỗi khóa \e\e[24~
(for M-F12
) hoặc \e[34~
(for F20
) (trong đó \e
là ký tự thoát). Cách thực hiện việc này phụ thuộc vào trình giả lập thiết bị đầu cuối (và một số không đủ cấu hình để thực hiện). Với xterm, nó được thực hiện thông qua các tài nguyên X:
! Make Super_L act as Meta+F12
XTerm.VT100.translations: #override \
<Key>Super_L: string("\033\033[24~")
Bạn có thể gặp một snag Super_L
thường là công cụ sửa đổi và các phím bổ trợ không phải lúc nào cũng hoạt động khi không cần phải sửa đổi. Nếu bạn không muốn Super_L
trở thành người sửa đổi, bạn có thể mang công cụ sửa đổi đi, hoặc (ít gây nhầm lẫn hơn) sử dụng một từ khóa khác cho khóa vật lý. Điều này có thể được thực hiện thông qua xmodmap (kiểu cũ và dễ hiểu), thông qua xkb (cách hiện đại, tài liệu kém, mạnh mẽ và phức tạp) hoặc có thể thông qua công cụ cấu hình GUI của môi trường máy tính để bàn của bạn.