1.개요
  키보드를 사용하면서 특정키를 자신의 스타일에 맞게 바꾸고 싶은 경우가
  있다. 이런 경우 일련의 순서를 통해 윈도우즈의 레지스트리 수정 하여 
  특정키에 자신이 원하는 키값을 매핑 시킬 수가 있다. 그 순서는 다음과
  같다.
  1)어떤키를 어디로 바꿀 것인지 결정한다.
  2)KeyboardTest를 설치한다.KeyboardTest.zip
  3)KeyboardTest를 실행하여 변경하고자 하는 키의 키값을 알아낸다.
  4)regedit를 실행하여 Scancode Map을 만들고 변경값을 입력한다.
  5)재부팅한다.

2.KeyboardTest 사용법
  실행한 뒤 키를 누르면 BIOS Key code 란에 Key code가 표시되는데,
  이 code를 미리 메모해 둔다.
  code를 보는 방법은 다음과 같다.
  (例)73(Ox49) E → 49E0 , 57(0x39) 'blank' → 3900
3.Scancode Map의 생성
  regedit를 실행하여 다음을 찾아간다.
  →HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  Keyboard Layout을 활성화한 상태에서 상단의 메뉴를 다음과 같이 실행한다.
  →편집 > 새로만들기 > 이진값 
  값 이름은 Scancode Map 으로 지정한다.

4.Scancode Map에 해당 Key code를 입력
  0000  00 00 00 00  00 00 00 00       //header(최초의32byte는 header가 된다.)
  0008  06 00 00 00  51 E0 4D E0     //6-1개 만큼의 키를 매핑4DE0에51E0을 매핑
  0010  49 E0 51 E0  47 E0 70 00     //51E0에49E0를 매핑, 7000에 47E0을 매핑
  0018  4F E0 5D E0  4D E0 49 E0   //5DE0에4FE0을 매핑, 49E0에 4DE0을 매핑
  0020  00 00 00 00                       //trailer
          <--------32byte------->  
 ↓Scancode Map의 Address는 2byte씩 증가

+ Recent posts