신형 애플키보드 XP에서 사용하기

컴퓨팅 활용팁|2010. 2. 21. 02:59

* 이 글은 '짱구네삼촌'님의 블로그에서 퍼온 글입니다.

불과 몇 일 전에 정식발매된 신형 애플 키보드를 사신 분들, 애로사항이 많을 줄로 압니다... 흐

펌 출처 : http://gonstyle.egloos.com/833413


------------------------------------------------------------------------------------


제길쓴!
생각보다 쉽지 않톼!!!!
그놈의 뽀다구에 혹 해서 샀건만 역시나 멋부리는 데는 꽁짜가 없구나 ㅋㅋ


여기저기 특히 www.kbdmania.net에서 얻은 정보로는 AppleK Pro라는 프로그램을 사용하거나 키값 추출 프로그램을 사용해서 일일이 registry를 하나하나 손봐준다거나(미친..ㅡ,.ㅡa) 아니면 키매핑이나 매크로를 도와주는 상주프로그램을 사용하면 엥간~히 XP에서 신형 애플 키보드를 사용 할 수 있다고 하던데

그걸로 만족 못하겠단 말이지

난 Fx키에 곂쳐있는 볼륨조절, 재생, 앞으로, 뒤로 등의 기능 키를 사용하고 싶고
어떤 사용자들 보니깐 어쩌구를 이용하면 ODS까지 화면 위로 올라온다는 소리를 듣고!!

부트캠프라는 놈을 이용하기로 했지 ㅋㅋ
처음에는 Link요기를 보고 그냥 부트캠프만 설치하면 되는지 알고 설치만 하고 사용해보니

이런
이거 뭐 키패드의 '=' 키도 안먹고
F7~F12까지 곂쳐있는 뒤로, 재생, 앞으로, 음소거, 소리조절도 안되는 것이다
(어떤양반은 된다던데...)

그 때 부터 우리 Google神님께 도움을 청했지 그랬더니
www.happytocode.com이란 블로그에서 나랑 똑같은 일로 고민하다가 해결한 형님이 계시더라고
ㅎㅎㅎㅎ

그 형님말씀이 애플키보드의 모든 키를 사용할려면 부트캠프만으로는 안된다고 하더라고
그러면서 이놈을 주더라고
 applekeyboardinstaller.exe 
ㅎㅎㅎ
키보드 드라이버만 있는 부트캠프 설치파일도 제공해 주고
bootcamp.msi


글고 형님께세 레지스트리에서 요렇게 손봐달라고 하신다

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\KeyMagic\OSXFnBehavior
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic\OSXFnBehavior
요놈들의 값을 0으로 세팅해 다오


아마도 윈도우에서는 F7~F12까지 그냥 쓰다가 기능 키를 쓰고 싶으면 Fn키와 조합해서 누르면 사용되게 설정하는 부분 인듯 싶다. 만약 이렇게 설정해 주지 않으면 메뉴를 열려고 F10키를 눌렀는데 음소거가 되는 일이 생길 수도 있단다요 ㅋ


자~ 이렇게 하고 나니 드뎌 Fn + F7~F12 가 먹는다 오오옷
프린트스크린키 찾아보니 F14에 매핑되어있군
미디어플레이어 띄워놓구 재생관련키를 눌러봤는데 잘된다~ OSD도 뜬다 홋~!

우하하하
드디어 다 된줄 알고 신나게 두들기고 있는데
왠걸!!!
한글변환이 안되는 것이다 ㅡ,.ㅡa
이전에는 오른쪽 ALT키가 한/영 변환키였는데 이렇게 깔고 보니 오른쪽 ALT키가 진짜 ALT기능을 하고 있는 것인 것이다. 줴길쓴 뭐가 문제인지 확인하다가 그 형님 블로그에서  applekeyboardinstaller.exe 요놈이

It supports the following languages : DE, EN, ES, FR, IT, JA, NL and zh_CN.

이렇게만 지원한다는 것이다. 흠...어떻게 하지 하다가
역시나 도움을 주는 곳은 www.kbdmania.net ㅋㅋ

키 배열이 위의 사진처럼 되어있는데 난 command키를 한/영키로 alt키를 한자키로 쓰고싶었지
그래서

KeyTest2.zip
이놈을 이용해서 각 키값을 알아낸 후에(사용법Link)

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layout
Scancode Map값을 만들어서 이렇게 편집했다
72 00 5C E0 → 한영전환 (72 00)을 오른쪽 윈도우(5C E0)에 매핑
71 00 38 E0 → 한자전환 (71 00)을 오른쪽 알트(38 E0)에 매핑

오른쪽 ALT키가 너무 오른쪽에 있어서 키보드 사용하다보면 오른손 엄지로 누르기 힘들어서 오른쪽 Command키를 한/영변환으로 그 옆의 오른쪽 ALT키는 잘 안쓰는 한자키로 대응 시켰다.
난 이 두개만 고쳤지만 사용자에 따라서
http://md.egloos.com/img/eg/icon_file.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none" HREF="http://pds6.egloos.com/pds/200710/06/88/KeyTest2.zip">KeyTest2.zip
요놈으로 키값을 알아내고

regedit에서

1. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layout 으로 이동
2. Scancode Map  이진값키 새로만들기
3. 키맵핑
   00 00 00 00 → 스캔코드맵헤더 (수정X)
   00 00 00 00 → 스캔코드맵버전정보 (수정x)
   05 00 00 00 → 05 : 매핑할 키 갯수 + 1
   72 00 38 E0 → 한영전환 (72 00)는 오른쪽 알트 (38 E0)에 적용 (매핑 1)
   71 00 1D E0 → 한자전환 (71 00)는 오른쪽 컨트롤키(1D E0)에 적용 (매핑 2)
   1D 00 3A 00 → 왼쪽 컨트롤키 (1D 00)을 Caps Lock키(3A 00)에 적용 (매핑 3)
   3A 00 73 00 → Caps Lock키(3A 00) 백스페이스 윗키(73 00)에 적용 (매핑 4) ★
   00 00 00 00 → "00" 4개 적어줌

요런 식으로 고쳐주면 되시겠습니다.

자 정리를 한번 해 봅시다.

윈도우 XP에서 제대로 애플 신형 키보드를 사용하려면
    1. applekeyboardinstaller.exe 설치
    2. bootcamp.msi 설치
    3. 레지스트리 수정

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\KeyMagic\OSXFnBehavior 
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic\OSXFnBehavior 
    값을 0으로 

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layout
    Scancode Map 이진키값 만들어 매핑내용 입력
    
AppleKeyboard.reg 
이파일 받아서 설치하시면 자동으로 세팅해 줍니다. 
키매핑은 저와 동일하게 오른쪽 command는 한/영변환, 오른쪽 ALT는 한자키 입니다.

그럼 열라게 뽀대나는 애플신형키보드를 OSD도 나오고 막 멋지게 사용할 수 있답니다.
ㅎㅎㅎㅎㅎ

그러나!

요놈들 F1~ F4까지 놈들은 안됩니다. ㅎㅎ (되길 바라는게 욕심이지)
Fn + F1, F2키는 밝기 조절같은데 OSD는 뜨는데 변화 없구요
Fn + F3, F4키는 눌러야 그냥 F3, F4입니다.

댓글()