2008년 8월 11일 월요일

HHK pro2 사용에 적합한 키보드 리매핑 (Windows XP/Vista)

윈도 (XP/Vista) 환경에서 HHK professional 2 키보드 사용하기에 적합한 키보드 리매핑임.

최종 사용형태

  1. 한/영 전환은 Shift + Space로 함.

  2. Alt 와 옵션키 (다이아몬드로 표시된 키) 위치 바꿈.

  3. 왼쪽 옵션키 (바뀐 옵션키, 다시 말해 키보드에 써있는 것으로는 왼쪽 Alt 키)는 Windows 키로 설정.

  4. 오른쪽 옵션키 (왼쪽의 경우와 마찬가지)는 meta 키로 설정.

  5. 한자키.. 그런거 없음. 오른쪽 Alt도 왼쪽 Alt와 동일하게 작동함. (취향에 따라서 오른쪽 옵션키를 메타키 대신 한자키로 매핑하는 것도 괜찮을 듯...)

HHK keyboard switch 순서

HHK switch: off off on off on off

기본적으로 유닉스 타입, Alt키와 옵션키 교환하고, Delete 키를 back space로 설정한 것임

키보드 타입 바꾸기

  1. [실행]->regedit 입력

  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters 값 조정

    • LayerDriver Kor --> KBD101C.DLL
    • OverrideKeyboardIdentifier --> PCAT_101CKEY
    • OverrideKeyboardSubtype --> 5
    • OverrideKeyboardType --> 8

  3. Type 3은 kbd101c에 해당하며, Type 8은 한글 키보드, Subtype 5는 Type 3을 지칭하는 것임.

  4. 키보드 Type 3이 유닉스 키보드 타입으로 한/영키 전환을 Shift + Space로 함.

  5. Windows XP, Vista 모두 동일한 설정임.
링크: 요기

키보드 리매핑

  1. BIOS Key code

    • Left Opt: 7B 00
    • Right Opt: 79 00
    • Windows key: 5B E0
    • Meta key: 7D E0

  2. Left Opt 자리에 Windows key를 Right Opt 자리에 Meta key를 리매핑

    • [실행]->regedit 입력

    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 까지 찾아간다(Layouts 와 혼동하지 말기를)

    • 아래와 같이 Scancode Map 수정
    • 값 데이터(V):
      0000 00 00 00 00 00 00 00 00 ........
      0008 03 00 00 00 5B E0 7B 00 ........
      0010 5D E0 79 00 00 00 00 00 ........
      0018 ........
링크: 요기