멀티미디어 키를 home/end/pageup/pagedown으로 변경

멀티미디어 키를 home/end/pageup/pagedown으로 변경

FN+화살표 키가 멀티미디어 키에 매핑된 lenovo thinkpad가 있습니다. 다른 노트북과 일관성을 유지하기 위해 Home, End, Page Up 및 Page Down에 매핑하고 싶습니다.

저는 Debian Stretch를 실행하기 위해 Mate 데스크탑을 사용하고 있습니다. 어떻게 해야 합니까?

답변1

첫 번째 단계는 시스템->기본 설정->키보드 단축키로 이동하여 재생, 중지, 이전 트랙 및 다음 트랙에 대한 키보드 단축키를 비활성화하는 것입니다. 이는 필수적인 첫 번째 단계이며, 완료될 때까지 xev에 키코드가 표시되지 않습니다.

그 작업이 완료되자 제가 찾은 키 코드의 지침을 따를 수 있었습니다.

  • FN+왼쪽(이전이라고도 함): 173
  • FN+오른쪽(일명 다음): 171
  • FN+UP(중지라고도 함): 174
  • FN+아래쪽(Play라고도 함): 172

xev는 다시 home, end, page up 및 page down에 대한 "키 기호"를 결정하는 데 사용될 수 있습니다.

  • 홈페이지: 홈페이지
  • 끝: 끝
  • 이전 페이지: 이전
  • 다음 페이지: 다음 페이지

다음 명령을 사용하여 현재 세션의 키를 다시 매핑할 수 있습니다.

xmodmap -e "keycode 173 = Home"
xmodmap -e "keycode 171 = End"
xmodmap -e "keycode 174 = Prior"
xmodmap -e "keycode 172 = Next"

영구적으로 만드는 좋은 방법은 없는 것 같습니다. usr이 가장 ​​덜 나쁜 옵션인 것 같습니다.

특히 /usr/share/X11/xkb/symbols/inet를 편집하여 I171부터 I174까지의 키에 대한 설정을 다음으로 대체했습니다.

    key <I171>   {      [ End                   ]       };
    key <I172>   {      [ Next                  ]       };
    key <I173>   {      [ Home                  ]       };
    key <I174>   {      [ Prior                 ]       };

이 문제를 해결하는 데 필요한 정보를 제공해 주신 다음 소스에 감사드립니다.

https://help.ubuntu.com/community/MultimediaKeys
https://medium.com/@damko/a-simple-humble-but-compressive-guide-to-xkb-for-linux-6f1ad5e13450
https://askubuntu.com/questions/296155/how-can-i-remap-keyboard-keys/296437#296437
setxkbmap을 사용하여 왼쪽 Shift와 왼쪽 Control 교체

관련 정보