CapsLock 키를 Ctrl과 ESC 두가지 역할을 모두 할 수 있게 해주는 유틸 입니다.

마잇의 이미지

저는 키보드 옵션에서 캡스락키를 컨트롤로 지정해서 사용 하는데요. vim 사용할 때 캡스락 키가 ESC 역할을 해줬으면 하는 아쉬움이 늘 있었습니다.

이 프로그램이 하는 일은 컨트롤 키를 다른키와 조합해서 눌렀을 때는 컨트롤 키 본래의 기능을 하고 컨트롤 키만 눌렀다 땠을 경우는 ESC 키의 역할을 하게 해줍니다.

키보드 옵션에서 캡스락을 컨트롤로 바꾸고 이 프로그램 실행 시켜서 vim에서 작업을 좀 해봤는데 상당히 쓸만 합니다. 아직까지는 별 문제 없네요.

ESC 키도 상당히 멀리 있는 키라서 vim 사용자가 아니더라도 유용할 것 같습니다.

Linux utility to make control key send escape key events when pressed on its own

https://github.com/alols/xcape

랜덤여신의 이미지

이거 일리 있군요. Ctrl 키를 단독으로 누르는 경우는 없으니까 두 상황이 구분이 되는군요. 아이디어 좋은데요?