키보드 타입 3 에서 컨트롤+스페이스 사용하는 법
탐구생활/Delphi맥북에어를 데려왔다. 가볍고 빠르다. 좋다.
윈도를 올려봤다. 응? 한영키가 없네? 어차피 키보드 타입 3를 쓰니까 패스!
터보델파이를 깔았다. 컨트롤+스페이스가 안먹는다. 우측 컨트롤키가 없으니 좌컨트롤+우컨트롤+스페이스 신공도 안통한다.
영문 입력기를 추가하고 알트+쉬프트를 며칠 써보니... 익숙치 않은 키입력 때문에 손가락이 꼬이는 느낌이다.
타입 3 키보드에서 컨트롤+스페이스는 한자변환키이다.
가만히 생각해보니 IME모드가 영문일 때 이 키는 별로 필요가 없다.
그렇다면? 입력 포커스를 가진 윈도가 한글입력 상태가 아닐 때 이 한자변환키를 무력화하고
좌컨트롤+우컨트롤+스페이스 키스트로크를 조립해주면 되겠군.
그래서 탄생한 물건이 이 놈.
한글 IME 에서 영문모드일 때 컨트롤+스페이스 입력을 좌컨트롤+우컨트롤+스페이스 로 변환해준다.
한 번 실행시키면 동작하고 다시 실행시키면 정지한다.
이제 좀 살만하네~~
------------
터보델파이로 만든 32비트 어플이지만, DLL을 침투시키지 않기 때문에 64비트 프로세스에서도 잘 돌아간다.
64비트 윈도7에 띄운 64비트 라자루스에서도 동작함.
DLL 만들기 귀찮아서 게으름을 피웠는데... 의도하지 않은 "사이드 이펙트"... 훗~!
귀차니즘은 역시 프로그래머의 가장 큰 미덕이다.
관리자모드로 실행시킨 어플에서도 동작하게 하려면, 이 유틸리티도 관리자모드로 띄울 것.
PHPer 님의 의견대로, 아무 파라미터나 지정되면 메시지박스를 띄우지 않도록 수정.
새로 받으세요~~
차일피일 미루다 이제야 github에 등록함.