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 교체