X11 커서 키 구성

X11 커서 키 구성

keypad:pointerkeysXorg에는 키보드를 사용하여 포인터를 제어할 수 있는 옵션이 있습니다 . TKL 키보드(숫자 키패드 없음)가 있습니다. 포인터를 제어하는 ​​데 사용되는 키를 구성할 수 있나요?

답변1

KP_Left원하는 키의 키 기호를 등으로 간단히 변경하면 됩니다. 그런 다음 Alt+를 사용하여 LeftShift마우스 키가 활성화 되면 NumLockX11 서버는 이러한 키의 사용을 마우스 작업으로 변환합니다. 를 사용하여 xkb이 작업을 수행하는 것은 너무 복잡 하지만 xmodmap매우 쉽게 수행할 수 있습니다. 문제는 유틸리티를 사용할 때마다 모든 변경 사항이 손실된다는 것입니다 xkb. 시도하려면 다음 을 사용하여 xmodmap -pk|grep '(4)'숫자 키에 대한 키코드를 찾으세요 . 4키보드에도 있습니다 $.

   13      0x0034 (4)      0x0024 (dollar) 0x0034 (4)      0x0024 (dollar)

키코드는 첫 번째 열에 있습니다. 이 설정을 변경하여 키보드를 생성하고 xmodmap -e 'keycode 13 = KP_Left'로 복원할 수 있습니다 xmodmap -e 'keycode 13 = 4 dollar 4 dollar'. 그런 다음 활성화된 마우스 키 조합을 시도하고 해당 키가 마우스를 움직이는지 확인합니다. 먼저 이 옵션을 활성화해야 할 수도 있습니다 setxkbmap -option keypad:pointerkeys(다른 작업보다 먼저 수행해야 함 xmodmap). 키보드가 작동하지 않는 경우 키보드를 사용하지 않고 재부팅할 수 있는 방법이 있는지 확인하십시오.


xbindkeys하지만 이제는 도구를 사용하여 키를 눌렀을 때 실행할 수 있는 명령, xdotool이동하거나 클릭할 수 있는 버튼 등 자신만의 마우스 키를 구현할 수도 있습니다 .

관련 정보