Microsoft MVP성태의 닷넷 이야기
개발 환경 구성: 141. 키보드 매핑을 바꾸는 레지스트리 설정 [링크 복사], [링크+제목 복사],
조회: 27320
글쓴 사람
정성태 (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]


비밀번호

댓글 작성자
 




... [46]  47 
NoWriterDateCnt.TitleFile(s)
43정성태12/28/200411984VSMT 소개: Physical Server to Virtual Server
68정성태3/2/200511821    답변글 [추가]: VSMT 소개: ADS 1.0
42정성태12/27/200411214VS.NET 2005 : What should I do if I get a message that says, "Team system server is not available; please contact your system administrator."?
41정성태12/25/200411633Ten things to know before starting VSTS Foundation Server Installation
40정성태12/25/200411562SQL Server 2005 에서 반가운 기능 : 재귀 SELECT 와 ROW_NUMBER
39정성태12/24/200410660VS.NET 2005 : Navigate the .NET Framework and Your Projects with "My"파일 다운로드1
38정성태12/24/200410775Smart Client Architecture and Design Guide
37정성태12/24/200411440Translation Guide: Moving Your Programs from Managed Extensions for C++ to C++/CLI
36정성태12/23/20041111313가지 주의 사항: Visual C++ .NET 프로그램을 Visual Studio 2005로 이식하기 전에 알아야 할 13가지 내용
35정성태12/26/200411557Windows Sharepoint Services 를 설치한 이후 ASP.NET 오류 문제파일 다운로드1
34정성태12/9/200411704SQL Server 구성이 실패파일 다운로드1
33정성태12/7/200411652RSS 에 대한 자세한 설명
32정성태12/5/200411404How To Troubleshoot MS DTC Firewall Issues
31정성태12/5/200411057HOWTO: Enable DTC Between Web Servers and SQL Servers Running Windows Server 2003
29정성태12/4/200410877IP 변경하는 NETSH 명령
28정성태11/20/200411235혼합 DLL 로드 문제
27정성태11/20/200411050Web Services Enhancements 2.0을 사용한 프로그래밍
26정성태11/20/200411457SQL 주입 공격을 사전에 차단하는 방법
25정성태10/20/200411080Invoking .NET Events from Native C++
24정성태10/16/200410478Windows Rights Management 서비스(RMS) 1.0
23정성태10/16/200411180[ASP.NET] Working with Client-Side Script
21정성태10/3/200411242HOWTO: ASP.NET 유틸리티를 사용하여 자격 증명 및 세션 상태 연결 문자열 암호화
20정성태10/3/200411275IE 에서 XML 파일을 보는 경우, XMLDocument 를 얻어내는 방법.
22정성태10/3/200411986    답변글 [내용 보강] .NET 언어에서 IE에 보여진 XMLDocument 개체 접근하기
19정성태10/3/200411010.NET 리모팅에서 MBR 개체를 전송하는 경우의 xxx.exe.config 파일 설정방법
18정성태9/19/200411744HTML SELECT 요소에 OPTION 요소를 채우는 C/C++ 예제파일 다운로드1
... [46]  47