Enjoy Development

지식관리, 메모장, 기억저장소, 참고자료, ...

Windows shiftspace.exe

2014.03.06 19:51 | 조회 수 : 41550

이 프로그램은 Shift+Space 키로 한영 전환을 위한 프로그램이다.

장치관리자에서 키보드 종류를 변경, 레지스트리 변경, KeyTweak 등의 방법으로도 Shift+Space로 한영 전환 설정 할 수 있지만, 각각 또 다른 문제가 발생했다.

(Ex. 장치 관리자에서 키보드 드라이버를 "PC/AT 101키 호환 키보드/USB 키보드(종류 3)"로 변경하면 Ctrl+Space가 한자 키로 작동해서 이클립스 단축키와 중복되어 Code Assist로 사용 할 수 없다.)

   

그리고 기존(네이버에서 shiftspace.exe로 검색하면 쉽게 찾을 수 있는) Shiftspace.exe 프로그램은 원격 데스크톱 연결(RDP) 상태에서 Shift+Space를 누르면 원격PC에서 한영 전환 되지 않고 "Y"만 입력된다.

(원격PC에서 Aqua'S KeyTest 프로그램으로 키 이벤트를 보니 Shift+Space 키 이벤트가 제대로 전달되지 않고 있었다)

   

원격 데스크톱 연결 상태에서의 문제를 해결하기 위해 AutoHotKey를 이용해서 ShiftSpace.exe를 만들었다.

   

로컬PC, 원격PC 양쪽에 shiftspace.exe를 실행해 놓으면 원격 접속 상태에서 Shift+Space 누르면 원격PC에서 정상적으로 한영 전환이 동작한다.

   

   

AutoHotKey Script

; Shift+Space로 한영 전환

+space::Send, {vk15sc138}

Powered by EnjoyDev | Xpress Engine | DNS Powered by DNSEver.com