Caps Lock을 tmux의 Ctrl 키로 다시 매핑

Caps Lock을 tmux의 Ctrl 키로 다시 매핑

저는 CentOS 6.7(X 제외)에서 tmux 2.0을 사용하고 있습니다. tmux Caps Lock대신 이것을 어떻게 사용합니까 ?Ctrl

답변1

불행하게도 tmux 레이어에서는 이 작업을 수행할 수 없습니다. tmux 매뉴얼 페이지에는 tmux에 매핑될 수 있는 특수 키 목록이라는 섹션이 man tmux 있습니다 . KEY BINDINGSCaps Lock은 다음 중 하나가 아닙니다.

또한 Up, Down, Left, Right, BSpace, BTab, DC(삭제), End, Enter, Escape, F1~F12, Home, IC(삽입), NPage/PageDown/PgDn과 같은 특수 키 이름이 허용됩니다. , PPage /PageUp/PgUp, 스페이스 및 탭.

다행히 CentOS 계층에서 이 작업을 쉽게 수행할 수 있습니다.

이를 수행하는 방법에는 여러 가지가 있습니다. 저는 다음을 선호합니다.

setxkbmap -layout us -option ctrl:nocaps

xmodmap -e 'clear Lock'

xmodmap -e 'keycode 0x7e = Control_R'

xmodmap -e 'add Control = Control_R'

파일에 넣거나 .bashrc시스템 시작 시 명령을 실행하려는 곳에 넣을 수 있습니다.

CentOS 내의 구성 프로그램에서 키보드 레이아웃을 변경하는 방법도 있을 수 있습니다. 저는 이것에 대해 잘 알지 못하지만 Caps Lock to Control은 매우 일반적인 요청이므로 CentOS, Linux 또는 tmux가 아닌 다른 곳에서 이 작업을 검색하면 찾을 수 있을 것입니다.

관련 정보