윈도우 키 바꾸기(keymap 변경)

By | 2007/01/25

전에 도서관 노트북의 오른쪽 윈도우키를 눌러서

이용자들이 고생한다는 글을 썼습니다.

습관의 무서움 – 환경이 바뀌더라도 부딪치기

그래서 제가 윈도우 키를 눌렀을 때

한/영키가 눌러지는 효과를 내기 위해 검색해보았습니다.

 

윈도우에서 키맵 변경.

위 링크에 나와있는 글을 따라 작업해보았습니다.

 

1. 시작에 실행에 가셔서 ‘regedit.exe’라 치신 후 엔터를 누르세요.

2. 다음 경로를 따라가세요.

‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout’

해당 컴퓨터에는 해당 키가 없기에 만들었습니다.

3. ‘Scancode Map’이라는 이름의 이진값을 하나 만드세요.

4. 다음으로 값을 설정해야 합니다.

먼저 처음 두 워드는 모두 0으로 채우세요.

첫 워드는 버젼 정보이며, 다음 워드는 Flags입니다.

세 번째 워드는 뒤에 나오는 워드들의 합계를 적어줘야합니다.

네 번째 워드부터는 바꿀 키에 관한 값을 설정하면 됩니다.

(이 설명은 위의 링크 및 마소의 글이 잘 되어 있으므로 참조바랍니다.

Scan Code Mapper for Windows

여기서 몇 가지 주의할 점을 뽑았습니다.

첫 째로 리틀 엔디안으로 표기해야 하므로 뒤집어서 넣어야 합니다.

둘 째로 키맵을 찾는 것은 신재호씨께서 추천하신 프로그램보다는

밑의 문서를 참조하는 것이 좋습니다.

조금 복잡하더라도 확실합니다.

Keyboard Scan Code Specification‘)

그리고 마지막 워드는 Null Terminator로 모두 0으로 채우세요.

위의 그림에 나오는 코드는 오른쪽 윈도우키를

Null 즉, 아무런 일을 하지 않도록 설정한 것입니다.

두근거리는(?) 마음으로 윈도우 재시작을 시켰는데,

변함없이 오른쪽 윈도우키는 제 할일을 하더군요.

 

그래서 검색을 더 해보았습니다.

프로그램이 있군요.

키맵 바꾸는 유틸입니다.

KeyTweak이라는 프로그램입니다.

설치를 하고 실행을 해보았는데 절망하였습니다.

윈도우 2000과 XP에서만 작동한다는군요.

 

그래서 위의 작업을 그대로 윈도우 XP환경에서 해보았습니다.

문제없이 오른쪽 윈도우키가 작동하지 않습니다.

한 마디로 삽질을 한 것이지요.ㅜㅜ

 

해당 정보가 들어있는 마소의 링크를 보니

w2kscan-map.mspx라 적혀있습니다.

w2k는 windows 2000을 얘기하는 것이지요.

그렇다면 그 이상의 버젼에서 작동하므로

윈도우 98에서는 지원하지 않는 듯 싶습니다.

자세한 것은 일단 마소에 물어보았으나

답변이 올지 잘 모르겠군요.

계속 찾아보니 제가 원하는 답변이 있네요.

 

조금 아쉽지만 나중에 쓸모 있을 때 찾아보기 쉽게 링크를 연결합니다.^^

 

참조

http://blog.paran.com/only4u/696487

http://www.microsoft.com/whdc/device/input/w2kscan-map.mspx

http://www.microsoft.com/whdc/device/input/Scancode.mspx

http://netj.org/windows_keymap

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

http://webpages.charter.net/krumsick/

http://kbdmania.net

http://www.jrepp.com/docs/remapkeys.html#keyremap

2 thoughts on “윈도우 키 바꾸기(keymap 변경)

  1. 방랑객

    오호.. 이런 유틸도 있군요..
    일단 퍼가겠습니다-_-; 나중에 필요할수도 있을 것 같네요ㅎ

    Reply
  2. NoSyu

    /방랑객/
    저도 나중에 필요할 듯 싶어서 적은거에요.^^

    Reply

Leave a Reply