스크롤 휠 이있는 키보드 가 있지만 우분투에서는 작동 xev
하지 않으며 움직일 때 명령이 표시되지 않습니다. 그러나 dmesg
명령으로 나는 이것을 발견했다.
스크롤 휠을 위로 움직일 때 :
atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.
스크롤 휠을 아래로 움직일 때 :
atkbd serio0: Unknown key released (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.
동일한 키인 것 같지만 위 / 아래로 움직이면 눌렀거나 놓은 변경 사항입니다.
xmodmap -pke | grep croll
보여줍니다 :
keycode 78 = Scroll_Lock NoSymbol Scroll_Lock
keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp
keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown
“pressed”가 키 코드 185이고 “released”가 키 코드 186 일 때 어떻게 구성합니까?
답변
setkeycodes
키 코드를 할당하는 데 사용해야 합니다.
http://www.jveweb.net/en/archives/2011/01/configure-unrecognized-keys-in-linux.html
키의 스캔 코드가 인식되지 않았습니다. 즉, 스캔 코드와 연관된 키 코드가 발견되지 않았습니다. 여기서 중요한 값은 setkeycodes 명령 바로 옆에 나타납니다. 따라서 e00b 를 정의 해야합니다
사용하지 않는 키 코드를 찾아
xmodmap -pke | less
그런 다음 명령으로 키 코드를 할당하십시오.
setkeycodes