CapsLock 키가 Return 키처럼 작동하도록 setxkbmap을 사용하여 어떻게 다시 매핑합니까?

CapsLock 키가 Return 키처럼 작동하도록 setxkbmap을 사용하여 어떻게 다시 매핑합니까?

나는 몇 가지를 시도했습니다:

setxkbmap -option caps: return
setxkbmap -option caps: enter

또한 다음을 통해 파일을 수정해 보았습니다 /usr/share/X11/xkb/symbols/pc.

"Key <CAPS> {[Enter]};"

그러나 아무것도 작동하지 않습니다.

답변1

도움이 되는지 확실하지 않지만(정확히는 아님 setxkbmap) 다음과 같습니다.

setxkbmap -option caps:none
xmodmap -e "keycode 66 = Linefeed"

다시 교환:

setxkbmap -option
xmodmap -e "keycode 66 = Caps_Lock"

다음을 사용하여 이를 확인할 수 있습니다.

xev | sed -ne '/^KeyPress/,/^$/p'

키코드를 받으세요.

답변2

또한 다음을 통해 파일을 수정해 보았습니다 /usr/share/X11/xkb/symbols/pc.

"Key <CAPS> {[Enter]};"

그러나 아무것도 작동하지 않습니다.

거의 다 왔어요... 그런 건 없어요 Enter. 여기의 키워드는 다음과 같이 Return편집 됩니다 /usr/share/X11/xkb/symbols/pc(원래 줄은 주석 처리됨 //).

// key <CAPS> {     [ Caps_Lock             ]       };
key <CAPS> {        [ Return                ]       };

그렇다면 당신은 CapsLock행동해야합니다 Return.

답변3

Gnome(및 Ubuntu 18.04)의 경우 Gnome Tweak 도구를 사용하고 키보드 및 마우스 설정에서 변경할 수 있습니다. "추가 레이아웃 옵션"을 클릭하면 Caps Lock 설정이 표시됩니다.

Ubuntu 18.04/Gnome Caps Lock 동작 변경

관련 정보