Làm cách nào tôi có thể ánh xạ sang trái Ctrlđể hành xử như hyper (hyper hyper) bằng xkb? Nhìn vào cái này trong keycodes/evdev
:
// Fake keycodes for virtual keys
<LVL3> = 92;
<MDSW> = 203;
<ALT> = 204;
<META> = 205;
<SUPR> = 206;
<HYPR> = 37;
Tại sao đây là giả? Tôi đặt <HYPR>
thành 37 để thực hiện ánh xạ nhưng bây giờ Ctrlphím trái (sử dụng xev
) là keysym 0x0, NoSymbol
. Tôi đoán nó liên quan đến bình luận trên những dòng này. Có ý kiến gì không? (Tôi có thể làm điều đó với xmodmap
, nhưng tôi muốn nó với xkb
.)
Ý tôi là
—
Sassan
hyper
không super
, thay đổi, kiểm soát, alt và siêu không đủ cho usecase của tôi. Tôi cần một sửa đổi khác để đạt được những gì tôi cần. Tôi có thể có được những gì tôi muốn xmodmap
nhưng nó thực sự không ổn định và tôi có cảm giác rằng nó thậm chí còn tiêu thụ cpu (khi tôi vô hiệu hóa các sửa đổi xmodmap của mình, gnome hoạt động trơn tru hơn nhiều.) Vì vậy tôi muốn làm điều đó với xkb. Tôi có các sửa đổi khác trong lớp xkb và nó hoạt động ổn định.
hyper
, khôngsuper
? AFAIKhyper
không có chức năng trong Ubuntu. Bạn có thể đọc câu trả lời này nếu bạn không chắc chắn mình muốn lập bản đồ nào.