Tôi đang cố gắng sắp xếp lại right altđể hành xử giống như tôi right ctrlđể tôi có thể sử dụng ngón tay cái bên phải của mình để nhấn ctrlnút. Đây là Ubuntu 12.04.
Tôi đã tạo tệp .Xmodmap trong thư mục nhà của tôi với nội dung sau:
clear control
clear mod1
!keycode 64 = Alt_L Meta_L
keycode 108 = Alt_R Meta_R
add control = Control_L Control_R Alt_R
add mod1 = Alt_L Meta_L
Như bạn có thể đoán, phím alt bên trái của tôi có mã khóa 64 và left altkhóa của tôi có mã khóa 108.
Điều này thực sự hoạt động theo nghĩa là phím alt bên phải của tôi hoạt động như thể tôi nhấn ctrlphím.
Tuy nhiên, altkhóa bên trái của tôi bây giờ không còn làm gì nữa, điều đó có nghĩa là tôi không còn altchìa khóa. Điều này là lạ đưa xmodmap
ra đầu ra sau đây:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69), Alt_R (0x6c)
mod1 Alt_L (0x40), Alt_L (0xcc), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Điều kỳ lạ là khi tôi loại bỏ ánh xạ Alt_R control, các altphím hoạt động.
(ví dụ: thay đổi dòng thứ hai thành dòng cuối cùng thành :)
add control = Control_L Control_R
Bây giờ ngay cả alt bên phải của tôi hoạt động như một altchìa khóa làm tôi bối rối. Sau khi xóa ánh xạ Alt_R khỏi dòng điều khiển, đầu ra của give xmodmap
:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_L (0xcc), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Hy vọng các bạn có thể giúp đỡ.
ps. Tôi đã sử dụng trang web này như là một nguồn.