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

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

저는 xmodmapThinkpad X120e에서 Caps Lock과 Ctrl 키를 전환하곤 했습니다. 키가 바뀌었지만 이로 인해 여러 응용 프로그램의 키보드 단축키가 제대로 작동하지 않게 되었습니다. Libre Office에서는 더 이상 작동 하지 Ctrl+Shift+s않습니다 . 또한 다른 이름으로 저장하기 위해 매핑되어 있고 목적이 바뀌었 습니다 (새 버퍼와 새 프레임). 내 파일은 다음과 같습니다.Ctrl+sCtrl+Shift+vCtrl+Shift+SemacsCtrl+NCtrl+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 인식 응용 프로그램의 문제를 해결하는 것으로 알려져 있습니다. — James Henstridge 17 nov.

아마도 ? setxbmap대신 사용해 보아야 할 것입니다 .xmodmap

시작하는 데 도움이 되는 이 멋진 튜토리얼을 찾았습니다 setxbmap.xkb를 사용하여 X 키보드 맵 확장, 관심이 있으시면.

어떤 응용 프로그램이 XKB Aware인지 목록을 찾으려고 했지만 실패했습니다. 나는 다음과 같은 제목의 문서를 발견했습니다.X 키보드 확장. 이 문서에는 관심이 있는 경우를 대비해 3가지 애플리케이션 분류에 대한 언급이 있습니다.

관련 정보