키보드 리매핑하기

출처 : http://www.yahoworld.com/keybdmap.htm

키보드 리매핑하기(재설정)

일본 내수용 컴퓨터(노트북)를 사용하다보면 키배열이 한글자판과 달라서 키보드

타이핑을 하기가 매우 불편하다.

이럴경우 자신에게 편리하도록 키보드 자판의 위치를 재구성 할수가 있다(키보드

리매핑이라고 한다, remapping)

꼭 일본 내수용 키보드에만 해당하는 것이 아니라 평소에 자주 사용하는 키를 편

리한 위치로 옮겨서 설정하면 편리할것이다.

이는 윈도2000/XP 에서 이용가능한 방법이다.

 추가: KeyTweak 이라는 유틸리티의 도움으로 손쉽게 설정할수 있는 방법을

           맨 아래에 추가하였으니 건너뛰어도 무방함, 특히 KeyboardTest 유틸리

           티에서 인식 못하는 일부키를 할당할수 있으므로 더 나은 방법일수 있음.

KeyTweak 리매핑 방법으로 건너뛰기

더이상 일본 내수용 노트북을 두려워 할 필요가 없게 됐다.

오히려 자판 키 갯수가 몇개 더 많기 때문에 거기에 다른 키값으로 할당하면 더욱

더 유용하게 사용할수 있기 때문이다.

1.OverView(개요)

1) 어떤 키를 어떤 위치로 바꿀것인지 바꾸고자 하는 키를 미리 결정한다.

2) KeyboardTest 유틸리티를 설치한다(다운로드)

3) KeyboardTest 유틸리티를 실행하여 바꾸고자 하는 키의 키값을 알아낸다.

4) 레지스트리(regedit)를 실행하여 Scancode Map 을 만들고 변경값을 입력한다.

5) 재부팅한다.

2.KeyboardTest 유틸리티 사용하기

유틸리티를 설치후 실행하면 평가판을 알리는 창이 뜨는데 이때 "Continue" 를

누르고 메인창에 들어간다.

변경을 원하는 키를 누르면 BIOS Key code 란에 키값이 표시되는데, 이 키값을

미리 적어둬야 한다.

몇가지 예를 들어보면

            49 E0                           39 00                            F2 E0                           5C E0

가 된다(상기 하단의 적색문자)

즉, [0x49] E 일때, 괄호안의 x뒤에 붙은 숫자(49)가 앞쪽에, 건너칸의 문자(E)

에 0 을 붙인 문자가 뒤쪽에 붙는다(E0), 즉 49 E0

만일 [0x39]   이라면 괄호뒤에 아무런 문자가 없으므로 그냥 39 00 이라고 읽는

다.

어떤키에 어떤키를 적용할것인지를 결정했다면 해당키의 키값을 알아내어 미리

메모해 두는 것이 좋겠다.

3.레지스트리를 실행하여 Scancode Map 생성

시작줄=> 실행(R)…=> regedit 를 입력하고 확인을 누른다.

디렉토리를 찾아가듯이 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl-

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

Keyboard Layout 에 커서를 놓은상태에서 편집(E)메뉴=>새로 만들기(N)=> 이

진값(B)을 선택하고 새값에 Scancode Map 을 입력하고 엔터를 누른다.                                         

이제부터 Scancode Map 에 해당하는 키값을 적어주면 된다(아래 참고)

4.Scancode Map 설정(예제)

※ 주요 스캔코드 값(참고)

고유 키값을 나타낸 사진[쉽게 알아볼수 있도록 데스크탑용 키보드 사진을 사용하여 키값(청색)을 적어 놓았음], 직접 KeyboardTest

프로그램을 실행하여 확인하는 방법이 좀 더 확실할 것이다, 참고로 한영 키값은 72 00  한자 키값은 71 00 이다.

1) 파나소닉 CF-T1RCAXR 노트북에 적용시킨 레지스트리 설정 키값은 다음과 같다.

파나소닉 CF-T1RCAXR 노트북의 키보드(청색은 원래의 고유 키값이고 적색은 새로이 적용시킬 자판)

총 5개의 키값을 바꾸었다.

실제로 입력한 Scancode Map 키 값이다(Scancode Map 을 더블클릭하여 위그림과 같이 입력하면 됨)

[설명]

0000   00 00 00 00    00 00 00 00  : 헤더부분, 그냥 왼쪽과 똑같이 00 을 8번 입력하세요.

0008   06 00 00 00    51 E0 4D E0 : 06 은 모두 5개의 키값을 변경할때 + 1 을 해준 숫자(5 +1),

   (PgDn)            그담에 00 을 3번 입력(06 00 00 00) <= 강제항목

                                               4D E0(고유키) 자리에 PageDown(51 E0) 키 설정.

0010   49 E0 51 E0   47 E0 70 00  : 51 E0(고유키) 자리에 PageUP(49 E0) 키 설정

 (PgUp)                  (Home)            70 00(고유키) 자리에 Home(47 E0) 키 설정

0018   4F E0 5D E0  4D E0 49 E0 : 5D E0(고유키) 자리에 End(4F E0) 키 설정

   (End)                      (->)             49 E0(고유키) 자리에 오른쪽 방향(4D E0) 키 설정

0020   00 00 00 00                      : 마지막엔 항상 00 을 4번 입력 <= 강제항목

즉, 4F E0(새로 적용시킬 키값, new) 5D E0(여기에, place) 식으로 생각하면 되겠다.

※ 맨왼쪽의 희색 숫자(세로줄)는 임의로 건드릴수 없는 부분임(0000, 0008, 0010, 0018, 0020)

※ Fn 키값 설정은 현재 불가능한 것으로 알려져 있다.

2) 샤프 MT2-H1W 노트북에 적용한 레지스트리 설정값은 다음과 같다.

변경후, 왼쪽부터 ~, Home, End, ->, PageUP, PageDown 순

3) 파나소닉 W2a 노트북의 레지스트리 설정값은 다음과 같다.

                           키값을 변경시켜 사용중인 파나소닉 W2a 노트북

4) 파나소닉 T4G 노트북의 레지스트리 설정값

5) 소니 S150 노트북의 레지스트리 설정값

레지스트리 설정이 끝났으면 재부팅을 하고 실제로 바뀐 값이 찍히는지를 확인해

보자.

설정값을 레지스트리 파일로 보관하고 싶으면 Scancode Map 을 선택하고 파일

(F) 메뉴=> 내보내기(E)… 로 임의의 폴더에 저장해 놓으면 된다.

이렇게 저장해 놓은 *.reg 파일을 다른 노트북에서 더블클릭하여 적용할수도 있다.

새로이 만들어 놓은 리매핑 키값이 필요없다면 레지스트리에서 Scancode Map

항목을 지워주면 원래의 상태로 되돌아간다(재부팅 필수)

KeyTweak 유틸리티를 이용한 손쉬운 리매핑 방법(추천)

지원가능한 운영체제는 윈도2000/XP 이니 유의바란다.

1. 실행 유틸리티 다운로드: KeyTweak.exe

 윈도2000/XP 의 비쥬얼 베이직 6 Runtime DLL 을 이용하므로 설치하지 않고 단순히 실행

  하는 것 만으로 사용할수 있다.

  설치 형식의 유틸리티 다운로드: KeyTweak – Keyboard Remapper v2.2.0

2. KeyTweak 을 실행한다.

위의 사진과 같은 창이 열릴것이다.

3. 버튼을 누른다, 아래와 같은 창이 뜰것이다.

4. 버튼을 누른다.

5. 바꾸고 싶은 키를 누른다, 아래그림처럼 Scancode 값이 표시될것이다.

6. Destination Key 항목에서 원하는 기능의 키를 리스트에서 고른후 Remap 버튼

을 누른다(아래그림)

재설정 하고싶은 키가 여러개일 경우 하나씩 차례대로 실행한다.

키설정이 끝났으면

Pending Changes 항목을 보면 키 변경사항이 나타날것이다.

아래의 Apply 버튼을 누른다.

위와 같은 창이 나타나면 예(Y)를 눌러 재부팅한다, 키설정 완료, 간단하죠.

간단히 정리하면 다음과 같다.

Half Teach Mode 버튼=> Scan a Single Key 버튼=> 바꿀 키 선택(소스)=> Destination

Key 항목에서 원하는 키를 고름(타겟)=> Remap 버튼=> Apply 버튼=> 예(Y) 재부팅

KeyTwak 유틸리티의 특징

맨처음에 소개한 KeyboardTest 유틸리티로 인식하지 못하여 사용하지 못했던 키

를 이용할수 있게 되었고 설정방법이 매우 간단해서 초보자에게 알맞을 것 같다.

위그림에서 붉은색으로 동그랗게 표시한 부분의 키를 이용할수 있게 되었다.

기존에 맨위의 방법으로 수동 리매핑한 상태에서 인식이 안되어 제껴두었던 3

가지 키를 이 방법으로 설정한후 레지스트리를 살펴보니 아래그림과 같이 3개

항목이 늘어나 있음을 알수 있었다.

==>

결국 KeyTweak 유틸리티는 키 레지스트리 값을 맨 첨의 방법처럼 수동으로 바

꿔주지 않고도 자동으로 손쉽게 변경해주는 편리한 툴임을 알수있다.

단점이라면 한/영키, 한자키는 맨 첨의 방법처럼 수동으로 설정해야 한다는 점

이다.

참고로 한영 키값은 72 00  한자 키값은 71 00 이다.

레지스트리값을 변경한다는 의미에서는 서로 비슷하다고 볼수도 있겠다.

마무리

모든설정이 끝났으면 최종적으로 키보드 스티커를 구해서 자판에 붙여주면 좋을

것이다.

스티커를 붙이면 지저분해서 안 좋을것이라고 막연하게 생각할지는 모르겠으나

필자가 여러번 사용해본 경험에 의하면 가장 괜찮은 방법이라고 생각한다, 나중

에 떼어내도 깨끗하게 벗겨진다, 떼어내면 새것같아 보인다.

주의할 점은 외장 키보드와 연결하여 사용하게 되면 마찬가지로 적용을 받게 되

어 문제가 발생할수 있으므로 유의 바란다.

최초 2003/02/27(2006/08/09 수정)

이 글은 상식 카테고리에 분류되었습니다. 고유주소 북마크.

키보드 리매핑하기에 1개의 응답

  1. Unknown댓글:

    Hi,Do you need mp4 advertisement players, SD card players and advertisement LCD displays? Please go Here:www.amberdigital.com.hk(Amberdigital).we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.
    amberdigital Contact Us
    E-mail:sstar@netvigator.com
    website:www.amberdigital.com.hk
    alibaba:amberdigital.en.alibaba.com[dfafhgaaedfgcd]

  2. Laptopchina.com댓글:

    thanks

댓글 남기기