이미 지적한 바와 같이, 매핑 할 방법이 없다 <C-S-A>
다르게 <C-A>
.
그러나 autokey
(Linux 및 Windows 용) 또는 autohotkey
( Windows 용) 과 같은 도구를 사용하여 <C-S-A>
특정 응용 프로그램에 대해 다른 키 입력을 보내도록 다시 매핑 할 수 있습니다 .
예를 들어 내 시스템에서이 설정이 있습니다 autokey
.
$ cat ~/.config/autokey/data/gnome-terminal/ctrlshifta-gnome-terminal.py
#ctrl+shift+a sends '<S-F1>a'
keyboard.send_keys("<shift>+<f1>a") # Note that `f` in `f1` needs to be in lower case.
다음 속성을 할당합니다.
- 키보드 단축키
ctrl+shift+a
- 창 클래스 :
gnome-terminal-server.Gnome-terminal
그런 다음 원하는대로 ~/.vimrc
매핑을 만들 수 있습니다 <S-F1>a
.
메모:
- 나는
<S-F1>
탐지를 위해 일종의 리더 키로 사용 했습니다 <C-S>
. 내 단말기가 수락하지 않았습니다 때문이었다 <F13>
- <F37>
등 키. 응용 프로그램에서 지원하는 경우 gvim
해당 키를 사용하는 것이 좋습니다.
- 나는 주로
vim
에서 gnome-terminal
. 그래서 window class = gnome-terminal-server.Gnome-terminal
필터로 사용 했습니다. gvim
원하는 경우 사용하도록 수정하십시오 . autokey
클래스 / 제목과 같은 다른 창의 속성을 캡처하기위한 버튼을 지원합니다.