-
[Mac] 페럴럴즈의 윈도우10에서 CapsLock으로 한영전환 하기 (autohotkey)개발 이야기 2020. 1. 31. 10:45
Mac을 주로 사용하는데, 패러럴즈로 윈도우를 필요할 때 마다 사용하고 있습니다.
Mac에서는 Capslock을 이용해서 한영전환을 사용하고 있고, 윈도우는 가상머신이라 제각각이긴 한데, 대부분 shift+space, 또는 오른쪽 option키 인듯 하더군요.
Mac과 윈도우를 오가며 작업을 할 때 한영 전환이 헷갈리는 부분이 매우 불편해서 윈도우도 capslock을 이용해서 한영 전환이 되도록 설정했고, 매우 만족합니다.
방법은 몇가지가 있지만 autohotkey라는 프로그램을 이용하는 것을 추천합니다.
1. autohotkey 다운로드
- https://autohotkey.com/ 사이트에서 다운로드 받을 수 있습니다.
- 라이센스는 GPLv2 군요. 라이센스 관련 자세한 내용은 (https://www.olis.or.kr/license/Detailselect.do?lId=1004 를 참고 해 주세요)
2. 설치
- 현재 1.1버젼이 다운되어 지네요. 받은 파일을 설치하며 금새 끝납니다.
- 설치는 C:\Program Files\AutoHotkey 위치에 되는군요.
3. 설정파일 생성
- 아래와 같은 설정 스크립트를 구했고, 출처는 클리앙 (https://www.clien.net/service/board/kin/10008815) 입니다.
capslock:: KeyWait,capslock if A_TimeSinceThisHotkey >= 1000 ; in milliseconds. SetCapsLockState, % (State:=!State) ? "On" : "Off" else Send, {vk15sc1F2} return
- 위 내용을 notepad를 이용해 caps_koreng.ahk 파일로 저장합니다.
- 해당 파일을 실행하면 위 스크립트에 의해 capslock 키를 이용해서 한영전환을 할 수 있음을 알 수 있습니다.
- 위 스크립트는 capslock키가 1000ms (1초) 이상 눌러지는 경우에만 capslock이 되고, 아니면 한영변환으로 동작하게 하는 것 같습니다. 하지만 왠일인지 capslock으로는 잘 동작하지 않는군요. (imac pro + parallels 에서 gk888b키보드 이용 중)
. 불가피하게 capslock 입력이 필요한 경우에는 shift+capslock을 이용하면 잘 됩니다.
4. 윈도우 시작 시 마다 실행하도록 스크립트 자동 실행 등록
- 아래와 같이 시작메뉴->프로그램->시작프로그램 폴더를 엽니다.
(윈도우+r 버튼을 눌러 명령행에 shell:startup 을 입력)
- 위의 caps_koreng.ahk를 복사하여 위 시작프로그램 폴더에 바로가기를 만들어 줍니다.
5. 기타
- 위의 autohotkey는 패러럴즈를 사용하는 메인PC (imac pro)에서는 아주 잘 동작함
- virtualbox를 사용하는 구형 맥북프로 (mbp15, early 2013)에서는 동작이 버벅이는데, 구형 랩탑이나 virtualbox의 성능문제인지, 아니면 virtualbox 만의 문제인지는 아직 정확하지 않네요.
반응형'개발 이야기' 카테고리의 다른 글
라즈베리파이 자동 로그인 유저 변경 (0) 2020.04.15 Mac OS Catalina (10.15.3)에 Tensorflow 설치하기 (0) 2020.01.31 [아두이노/Home assistant] 집 전기 사용량 실시간 측정기 간단 제작기 (3) 2020.01.12 [C/C++] 간단한 디버깅용 매크로 정의 (줄번호, 함수명, 파일명 기본 표시) (0) 2019.02.15