어떻게 작동하는지 이해하는 데 어려움을 겪고 있습니다 xmodmap
. Caps Lock 키를 Control로 다시 매핑하고 싶습니다.
흉내내려고 노력하다여기에 표시된 답변, 파일을 만들었습니다 .xmodmaprc
.
clear Lock
keycode 65 = Control_L
# I got the value 65 from running xev and pressing the key.
그런 다음 .kshrc에 다음을 추가했습니다.
export XMODMAPRC="/Home/username/.xmodmaprc"
[ -f $XMODMAPRC ] && echo "OK" && xmodmap $XMODMAPRC
새 xterm을 시작하면 로그인 시 "OK"가 인쇄되는 것을 볼 수 있지만 키 입력은 여전히 Caps Lock처럼 작동합니다!
어떻게 해야 하나요?
나는 최선을 다하고 있습니다솔라리스 10그리고 나루트 액세스 권한 없음.
답변1
이것은 나에게 효과적입니다. Caps Lock과 왼쪽 Control 키를 바꿉니다.
#!/bin/sh
xmodmap - <<EOF
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Control_L
add Control = Control_L
EOF
두 키를 모두 Control 키로 사용하려면 이를 수정해야 합니다. 솔직히 저는 이 작업을 수행할 만큼 xmodmap을 잘 이해하지 못하지만 이것이 좋은 출발점이 될 것입니다.