Microsoft MVP성태의 닷넷 이야기
개발 환경 구성: 141. 키보드 매핑을 바꾸는 레지스트리 설정 [링크 복사], [링크+제목 복사],
조회: 20197
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
(연관된 글이 2개 있습니다.)
키보드 매핑을 바꾸는 레지스트리 설정

대단한 후킹 기술을 쓰지 않더라도, 간단하게 레지스트리 설정만으로 키보드 배열을 바꿀 수가 있더군요.

레지스트리 조작에 관해서는 다음의 공식적인 문서가 제공됩니다.

Archive: Scan Code Mapper for Windows
; http://www.microsoft.com/whdc/archive/w2kscan-map.mspx
; https://web.archive.org/web/20080508195127/http://www.microsoft.com/whdc/archive/w2kscan-map.mspx
w2kscan-map_archive.jpeg

아래의 글도 읽어보시고. ^^

How to Disable Caps Lock Key in Windows 7 or Vista 
; http://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/
; https://web.archive.org/web/20070826193605/http://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/

스캔 코드 값은 이전에 제가 소개해 드린 키보드 제어 관련 글에 첨부된 scancode.doc 파일을 참고하면 되겠습니다.

한 대의 PC에서 여러 개의 키 입력 매크로 프로그램이 가능할까?
; https://www.sysnet.pe.kr/2/0/848

scancode.doc
; https://www.sysnet.pe.kr/bbs/DownloadAttachment.aspx?fid=526&boardid=331301885

혹시나, 레지스트리 설정이 부담스러운 분들은 아래에 공개된 도구를 이용하셔도 되겠지요. ^^

Remapping the Keyboard Layout in Windows XP, Vista, and 7
; http://vlaurie.com/computers2/Articles/remap-keyboard.htm


스캔 코드 값을 구하는 프로그램이 다음의 URL에서 소스코드까지 함께 공개되고 있습니다.

Keylogger in C#
; http://www.patrick-richert.de/post/2011/03/03/Keylogger-in-C.aspx
(해당 소스 코드를 이 글에 첨부시켰습니다.)





[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 8/29/2023]


비밀번호

댓글 작성자
 




... 16  17  18  [19]  20  21  22  23  24  25  26  27  28  29  30  ...
NoWriterDateCnt.TitleFile(s)
725정성태4/22/200711460개발 환경 구성: 94. App.config 의 설정 분리 방법
724정성태4/20/200710712.NET 3.5 : 13. Orcas 베타 1 용 LINQ 예제
723정성태4/19/200711008.NET 3.5 : 12. LINQ 를 이용한 3tier 구성예
722정성태4/19/200710828Vista : 43. 레지스트리와 파일의 트랜잭션 지원
721정성태4/18/200710241개발 환경 구성: 93. Fiddler 와 VSTS WebTest
719정성태4/16/200710704Vista : 42. 리스트 뷰 컨트롤에서 항목을 선택할 때 Beep 발생
718정성태4/13/20079687개발 환경 구성: 92. 하드웨어 가상화 지원과 Virtual PC/Server
717정성태4/13/20079201.NET : 56. ASP.NET 컴파일 문제 관련 패치 공개
716정성태4/12/200710328Debug : 15. sos 를 이용한 System.Net.HttpWebRequest 패킷 살펴보기
715정성태4/10/200710064VS.NET IDE : 28. C# - 기본 참조되는 using 목록 변경
714정성태4/7/20079873개발 환경 구성: 91. 코드 == 문서화 ?
713정성태4/6/20079715개발 환경 구성: 90. VPC 크기 줄이는 방법
712정성태4/6/200710179개발 환경 구성: 89. Enterprise Library 3.0 릴리스
720정성태4/17/20079575    답변글 89.1 Policy Injection Application Block
711정성태4/5/20079929TFS : 95. Pre-caching your TFS Proxy
710정성태4/5/20079749Debug : 14. MSI 설치시 오류 로그 관련 팁
709정성태4/5/200710036.NET 3.0 : 18. WCF 호스팅 환경 구성
708정성태4/4/20079419TFS : 94. Guidance Explorer 를 이용한 Team System 커스터마이징
707정성태4/1/200710394.NET 3.0 : 17. WCF 성능 비교 자료
706정성태3/31/200710802Debug : 13. WinDbg 스크립트 사용 예제 - 연결 개체 풀링 검사
705정성태3/30/20079732TFS : 93. TFS Client 측에서의 로그 추적
704정성태3/30/20079441Debug : 12. Smart Client Application의 Performance Issue파일 다운로드1
703정성태3/29/200710329Vista : 41. IE 7 에서 "소스 보기" 하는 경우 보안 경고창 뜨는 것에 대해서.
702정성태3/28/20079459TFS : 92. Team System + Guidance Explorer
701정성태3/27/20079422개발 환경 구성: 88. 서브 프로젝트로 나뉜 웹 애플리케이션 구축 가이드
700정성태3/27/20079525Visual C++ : 9. 실행시에 Manifest 파일 선택
... 16  17  18  [19]  20  21  22  23  24  25  26  27  28  29  30  ...