나는건반스크롤 휠이 있지만 Ubuntu에서는 작동하지 않으며 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
"눌렀을 때" 키코드가 185이고 "놓을 때" 키코드가 186이 되도록 어떻게 구성합니까?
답변1
할당 키코드를 사용해야 합니다 setkeycodes
.
http://www.jveweb.net/en/archives/2011/01/configure-unrecognized-keys-in-linux.html
키의 스캔 코드를 인식할 수 없습니다. 즉, 스캔 코드와 관련된 키 코드를 찾을 수 없습니다. 여기서 중요한 값은 setkeycodes 명령 옆에 나타납니다. 그래서 당신은 정의해야e00b
사용하지 않는 키코드 찾기
xmodmap -pke | less
그런 다음 명령으로 키 코드를 할당하십시오
setkeycodes