2개의 마우스 버튼 #4와 #7을 다시 매핑했습니다. 이제 이 키는 Firefox에서 매우 유용한 "Home" 및 "End" 키로 사용됩니다.
안타깝게도마우스의 모든 추가 키는 키보드의 숫자 키와 동일합니다.숫자 키패드를 말하는 것이 아니므로 이제 키보드에서 4 키를 누르면 마우스에서 4 키를 누르거나 키보드에서 "Home" 키를 누르는 것과 같습니다.
xev는 위의 내용을 모두 확인했습니다.
이것은 마우스 버튼 4를 눌렀을 때입니다.
KeyPress event, serial 41, synthetic NO, window 0x4a00001,
root 0x78a, subw 0x0, time 2268616, (164,-23), root:(1035,458),
state 0x10, keycode 13 (keysym 0x34, 4), same_screen YES,
XLookupString gives 1 bytes: (34) "4"
XmbLookupString gives 1 bytes: (34) "4"
XFilterEvent returns: False
키보드의 숫자 4 버튼을 눌렀을 때입니다.
KeyRelease event, serial 40, synthetic NO, window 0x3200001,
root 0x78a, subw 0x0, time 3661443, (169,-15), root:(1040,466),
state 0x10, keycode 13 (keysym 0x34, 4), same_screen YES,
XLookupString gives 1 bytes: (34) "4"
XFilterEvent returns: False
보시다시피마우스 버튼 4를 누르는 것과 키보드 버튼 4를 누르는 것은 동일합니다..
나는 알고 싶다.마우스 키를 업스트림으로 다시 매핑할 수 있습니다., xev조차도 현재 코드와 다른 코드를 생성합니다.