xmodmap을 사용하여 Caps Lock을 Escape에 매핑한 후 Escape 키를 변경하지 않고 어떻게 Caps Lock을 Caps Lock으로 복원할 수 있습니까?

xmodmap을 사용하여 Caps Lock을 Escape에 매핑한 후 Escape 키를 변경하지 않고 어떻게 Caps Lock을 Caps Lock으로 복원할 수 있습니까?

저는 이 명령을 사용하여 Caps Lock 키를 Escape에 매핑했습니다.

xmodmap -e "remove Lock = Caps_Lock" -e "keysym Caps_Lock = Escape"

이제 이 매핑을 어떻게 취소할 수 있나요? 다음과 같이 시도해 보았는데, Caps Lock 키를 Caps Lock 기능으로 되돌리는 것 외에 Escape 키도 Caps Lock 기능으로 설정해줍니다.

xmodmap -e "keysym Escape = Caps_Lock" -e "add Lock = Caps_Lock"

Esc 키는 그대로 유지하면서 Caps Lock 키만 Esc 키로 되돌릴 수 있는 방법이 있나요?

답변1

처음 변경하기 전에 다음 사항에 유의해야 합니다.키 코드당신은 변화하고 있습니다. 예를 들어

$ xmodmap -pke|grep Caps_Lock
keycode  66 = Caps_Lock NoSymbol Caps_Lock

그런 다음 이 키코드를 사용하여 키 기호 "Escape"가 있는 모든 키가 아닌 해당 키만 복원하십시오. 예를 들어:

$ xmodmap -e "keycode 66 = Caps_Lock NoSymbol Caps_Lock"

내 키보드는 66입니다. 귀하의 키보드는 다를 수 있습니다.

관련 정보