xmodmap으로 인해 잘못된 키보드 단축키가 발생함

xmodmap으로 인해 잘못된 키보드 단축키가 발생함

xmodmapThinkpad X120e에서 Caps Lock과 Ctrl 키를 전환한 적이 있습니다 . 키 입력이 바뀌었지만 이로 인해 여러 응용 프로그램의 키보드 단축키가 제대로 작동하지 않게 되었습니다. Libre Office에서는 Ctrl+Shift+s더 이상 작동하지 않지만 Ctrl+s작동 Ctrl+Shift+v합니다. Ctrl+Shift+S또한 파괴 emacs(다른 이름으로 저장으로 매핑)하고 Ctrl+N교체했습니다 Ctrl+Shift+N(새 버퍼와 새 프레임). 내 .xmodmap파일은 다음과 같습니다.

remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

저는 데스크탑(Debian Wheezy도 실행 중)에서 동일한 파일을 사용했는데 이러한 문제가 발생하지 않았습니다.

답변1

내가 찾은이 댓글Askubuntu Q&A의 제목은 다음과 같습니다.xmodmap 교차 협업 키 바인딩 문제.

발췌

Xkb를 사용하여 컨트롤/capslock을 교체하는 경우 동일한 문제가 발생합니까? 키보드 제어판 응용 프로그램이나 setxkbmap을 사용하여 이 작업을 수행할 수 있습니다. xmodmap은 xkb 인식 응용 프로그램을 망치는 것으로 알려져 있습니다. – 제임스 헨스트리지 2011-11-17 1:16

어쩌면 당신은 사용해 보아야 합니까 setxbmap?xmodmap

시작하는 데 도움이 되는 다음과 같은 훌륭한 튜토리얼을 찾았습니다 setxbmap.xkb를 사용하여 X 키맵 확장, 관심이 있으시면.

XKB Aware 앱 목록을 찾으려고 했지만 성공하지 못했습니다. 나는 다음과 같은 제목의 문서를 보았습니다.X 키보드 확장. 관심이 있으시면 이 문서에 언급된 3가지 유형의 애플리케이션을 참조하세요.

관련 정보