vim에서 esc를 caps lock에 매핑하는 방법은 무엇입니까?
PHPz
PHPz 2017-05-16 16:42:27
0
4
1182

사실 저는 주로 cap 키를 어떻게 표현해야 할지 잘 모르겠습니다. 예를 들어 esc는 <ESC>

입니다.
PHPz
PHPz

学习是最好的投资!

모든 응답(4)
滿天的星座

이리저리 검색해서 돌아왔는데 Caps Lock을 표현할 방법이 없네요(아래 링크 참조):

http://stackoverflow.com/questions/21...

페이지에 제시된 방법을 선택하실 수 있습니다

滿天的星座

일반적으로 시스템에서 키보드 매핑을 다시 수정해야 하거나 HHKB를 구입할 수 있습니다

洪涛

vim은 CapsLock을 캡쳐할 수 없거든요~
일반적으로 이 교환은 OS 수준입니다
Windows에서는 remapkey와 GUI 끌어서 놓기를 사용하면 백엔드가 자동으로 레지스트리를 변경합니다. 변경이 완료되면 로그아웃하면 적용됩니다
Linux에서는 xmodmap 명령을 변경하여 구성 파일을 사용합니다. 그리고 Linux 텍스트 인터페이스(tty1-6)에서는 xmodmap이 유효하지 않습니다... 커널 매핑을 변경해야 한다고 들었는데 잘 모르겠습니다.

阿神

사용AutoHotkey,脚本如下:

수업명 = ""
keystate = ""

*Capslock::
WinGetClass, 클래스 이름, A
if (클래스 이름 = "Vim")
{
SetCapsLockState, 꺼짐
보내세요, {ESC}
}

{
GetKeyState, 키스테이트, CapsLock, T
if (keystate = "D")
SetCapsLockState, 꺼짐

SetCapsLockState, On
복귀
}
복귀

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿