Caps Lock을 탭으로 다시 매핑하는 방법은 무엇입니까?

Caps Lock을 탭으로 다시 매핑하는 방법은 무엇입니까?

dconf를 사용하여 키를 다시 바인딩하는 방법을 본 적이 있지만 특정 대상 키에만 작동하는 것 같습니다.

dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:ctrl_modifier']"

이 예에서는 ctrl에 대해 잘 작동하지만 키보드에서 해당 키가 깨졌기 때문에 Tab에 매핑해야 합니다. 나는 "Tab", "tab", "horizontal_tab" 및 기타 다양한 변형을 시도했지만 성공하지 못했습니다.

답변1

이 동작을 달성하는 방법에는 여러 가지가 있습니다. 이는 사용 중인 시스템 유형에 따라 다소 다릅니다.

도래 송곳

xmodmap이 내용을 질문으로 태그하셨으므로 아마도 이미 알고 계실 것입니다.

xmodmap

인용하다아치 리눅스 위키, Caps Lock을 탭으로 다시 매핑할 수 있습니다.

setxkbmap -option caps:tab

.xinitrcLinux에서 키맵을 로드하는 방식으로 인해 이 구성은 재부팅 시 자동으로 재설정되므로 와 같은 시작 스크립트에 이 옵션을 추가해야 합니다 .

커스텀 키맵과loadkeys

또 다른 방법은 사용자 정의 키맵을 사용하는 것입니다.

다음에 추가 /usr/local/share/kbd/keymaps/personal.map:

keycode 58 = Tab
keycode 15 = Caps_Lock

그리고 loadkeys다음을 사용하여 다시 매핑된 키 레이아웃을 로드합니다.

loadkeys /usr/local/share/kbd/keymaps/personal.map

웨이랜드

인용하다:Wayland를 사용하여 키맵을 사용자 정의하는 방법

관련 정보