Tôi có một chiếc ThinkPad W540. Trên bàn phím của nó có bốn phím đa phương tiện phía trên bàn phím số. Hai trong số các khóa đó tạo ra mã khóa (và, rõ ràng là scancodes) tương ứng với sự kết hợp của các phím, Win_L+ Lvà Win_L+ E. Nói cách khác, đối với khóa tạo Win_L+ L,
showkey --scancodes
trả về giá trị này:
0xe0 0x5b 0x26 0xa6 0xe0 0xdb
Các setkeycodes
lệnh đòi hỏi unescaped byte hoặc đơn lẻ hoặc thoát khỏi chuỗi hai byte để biểu thị mã quét, và showkey
mang lại cho tôi cách hơn thế nữa, vì vậy tôi có thể không hoàn toàn tái lập bản đồ rằng chìa khóa để một trong những mã phím miễn phí trong hệ thống của tôi với một đơn giản setkeycodes <scancode> <keycode>
.
Tôi thực sự sẽ đánh giá cao bất kỳ gợi ý nào về cách tôi có thể ánh xạ lại phím đó sang một thứ khác không chỉ đơn giản là sao chép một trong các tổ hợp phím hiện có trên bàn phím của tôi.
/etc/acpi/events
trong acpid
gói và chỉ xác định một hành động khi nhấn các phím chức năng đó.