Esc를 누르면 키보드에서 영어 레이아웃으로 전환하는 방법은 무엇입니까?


0

Windows 10과 두 개의 키보드 레이아웃이 있습니다. 때로는 보조 레이아웃에서 영어로 전환하는 것을 잊어 버립니다. Esc 키를 누르면 (특히 Vim에서) 항상 영어로 전환해야합니다. 영어 레이아웃으로 전환하기 위해 Esc 키를 어떻게 바인딩 할 수 있습니까? 나는 어떤 해결책을 찾고 있습니다. 키 매퍼, 매크로, 소프트웨어, OS 핵 등



이 옵션을 고려했지만 많은 vim 에뮬레이터가
있고이

답변:


0

AutoHotkey를 사용하는 것이 좋습니다 .

키를 사용하거나 사용하지 않고 키를 다시 매핑 할 수 있습니다 (즉, 여전히 자체 기능을 수행 할 수 있음).

먼저 "다른 레이아웃"으로 전환하지 않고 영어 레이아웃으로 전환하기위한 바로 가기를 만들어야합니다. 컴퓨터에 4 가지 레이아웃 (언어)이 있습니다. Alt+ Shift는 다음으로 전환되지만 Ctrl+는 1항상 영어로 전환됩니다. 이렇게하려면 제어판> 시계, 언어 및 지역> 언어> 고급 설정 (사이드 바에서)으로 이동 한 다음 "입력 방법 전환"에서 "언어 표시 줄 단축키 변경"을 클릭하고 바로 가기로 전환하십시오. 영어.

다음 은 제목에 "Vim"이라는 단어가있는 창이 활성화 된 상태 에서 Escape키를 누를 때마다 키를 Ctrl+로 보내는 AutoHotkey 스크립트의 예입니다 1.

#IfWinActive, Vim
~Escape::^1

프로그램을 다운로드하고 코드를 스크립트 파일 (* .ahk)에 넣고 실행하십시오. 시스템 전체에서 맵핑이 작동하도록하려면 첫 번째 행을 제거하십시오.

스크립트에서 다양한 키를 사용하는 방법에 대한 자세한 내용은 여기를 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.