Emacs 바람 (Mac 바람) 키 바인딩으로 Windows 작업



개요



이 기사에서는 Windows 10에서 Emacs 스타일 키 바인딩을 사용하는 방법을 설명합니다.

Emacs 작업에 익숙한 사람 또는 macOS에서 Control + {a, e, f, b} 사용
커서 키 조작에 익숙한 사람은 Windows에서 다양한 응용 프로그램을
Emacs 바람의 키 바인드로 조작하고 싶다고 생각한 적이 있다고 생각합니다.

이 요구를 충족시키기 위한 다양한 도구(예: Enthumble)가 존재합니다.
그러나 Windows 10 환경에서는 응용 프로그램별 개별 설정없이
사용할 수있는 것은 많지 않습니다.

이 기사에서는 다음을 목표로합니다.
1. CapsLock 키를 Mac의 Control 키처럼 사용할 수 있도록 합니다. 즉 Ctrl 키와는 다른 기능을 갖게 합니다.
2. Emacs 키 바인딩의 기본(상하좌우 이동, 문자열 선택, 복사 잘라내기 붙여넣기, 저장 등)을 재현의 대상으로 합니다. 그 외의 조작의 재현은 대상으로 하지 않습니다.
3. 모든 Windows 응용 프로그램에서 특별한 설정 없이 사용할 수 있도록 합니다.
- Excel, Word, Visual Studio Code, Eclipse, Jupyter Notebook on Chrome, ...
4. Windows 10에서 제대로 작동합니다.

이 기사에서 사용하는 도구는 다음과 같습니다.
- KeySwap (오른쪽 Ctrl 키를 CapsLock 키에 매핑)
- keyhac (Emacs 바람 키 바인딩으로 설정)

KeySwap 설정



먼저 오른쪽 Ctrl 키를 왼쪽 CapsLock 키에 매핑합니다.
이를 위해 사랑과 유리 씨가 만든 KeySwap 이라는 무료 소프트웨어를 사용합니다.

다음 링크에서 KeySwap을 다운로드하여 엽니다.
KeySwap

다음 화면과 같이 설정합니다.


그건 그렇고, KeySwap은 상주하지 않습니다.

keyhac 설정



그런 다음 CapsLock 키를 사용하여 Emacs 스타일 키 바인딩을 구현합니다.
craftware 님이 개발 중
Python의 OSS 소프트웨어 keyhac을 사용합니다.

다음 링크에서 Keyhac을 다운로드하여 엽니다.
keyhac

Keyhac의 작동에는 Visual Studio 2015 런타임이 필요합니다.
Visual Studio 2015 런타임에는 x86용 설치가 필요합니다.

시작되면 設定の編集 메뉴를 실행하고 구성 파일을 편집합니다.
여기서 Fakeymacs라는 설정을 사용하기 위해,
다음 URL에서 config.py를 엽니다.
fakeymacs - github

config.py에서 현재 구성 파일을 바꿉니다.

190행 가까이를 오른쪽 ctrl 을 사용하도록 재기록합니다.
    # 左右どちらの Ctrlキーを使うかを指定する("L": 左、"R": 右)
    # side_of_ctrl_key = "L"
    side_of_ctrl_key = "R"

또한, 130행 부근에 emacs のキーバインドに“したくない”アプリケーションソフトを指定する절이 있으므로 여기에서 code.exe (vscode) 등을 제거합니다.

설정이 완료되면 keyhac을 적절한 폴더에 저장하십시오.
스타트업에 등록합니다. Windows 10에서 시작에 등록하는 방법은
아래를 참조하십시오.
Windows 10을 시작할 때 자동으로 앱 시작 - 시작에 등록

좋은 웹페이지 즐겨찾기