저는 xmodmap
Thinkpad 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 인식 응용 프로그램의 문제를 해결하는 것으로 알려져 있습니다. — James Henstridge 17 nov.
아마도 ? setxbmap
대신 사용해 보아야 할 것입니다 .xmodmap
시작하는 데 도움이 되는 이 멋진 튜토리얼을 찾았습니다 setxbmap
.xkb를 사용하여 X 키보드 맵 확장, 관심이 있으시면.
어떤 응용 프로그램이 XKB Aware인지 목록을 찾으려고 했지만 실패했습니다. 나는 다음과 같은 제목의 문서를 발견했습니다.X 키보드 확장. 이 문서에는 관심이 있는 경우를 대비해 3가지 애플리케이션 분류에 대한 언급이 있습니다.