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
.xinitrc
Linux에서 키맵을 로드하는 방식으로 인해 이 구성은 재부팅 시 자동으로 재설정되므로 와 같은 시작 스크립트에 이 옵션을 추가해야 합니다 .
커스텀 키맵과loadkeys
또 다른 방법은 사용자 정의 키맵을 사용하는 것입니다.
다음에 추가 /usr/local/share/kbd/keymaps/personal.map
:
keycode 58 = Tab
keycode 15 = Caps_Lock
그리고 loadkeys
다음을 사용하여 다시 매핑된 키 레이아웃을 로드합니다.
loadkeys /usr/local/share/kbd/keymaps/personal.map