Trên máy tính xách tay Thinkpad của tôi, tôi có thể dễ dàng thay đổi các phím Quay lại / Chuyển tiếp sang một thứ khác (tôi thường ánh xạ chúng thành PageDown / PageUp), vì chúng có mã khóa riêng (166 và 167):
xmodmap -e 'keycode 166=Prior'
xmodmap -e 'keycode 167=Next'
Tuy nhiên, trên bàn phím Thinkpad USB của tôi, các phím Quay lại / Chuyển tiếp dường như được ánh xạ cứng thành Alt + Left và Alt + Right, vì vậy tôi không thể sử dụng xmodmap để ánh xạ lại chúng. Có cách nào khác tôi có thể ánh xạ lại chúng? Tôi đã thử dùng xautomation nhưng không được.
Đây là những gì 'xev' chỉ cho tôi khi tôi nhấn phím Chuyển tiếp:
KeyPress event, serial 36, synthetic NO, window 0x4e00001,
root 0xb4, subw 0x0, time 65023191, (16,-20), root:(641,33),
state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 36, synthetic NO, window 0x4e00001,
root 0xb4, subw 0x0, time 65023191, (16,-20), root:(641,33),
state 0x8, keycode 114 (keysym 0xff53, Right), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4e00001,
root 0xb4, subw 0x0, time 65023271, (16,-20), root:(641,33),
state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4e00001,
root 0xb4, subw 0x0, time 65023271, (16,-20), root:(641,33),
state 0x0, keycode 114 (keysym 0xff53, Right), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False