Keycode: NumLock/ScrLock으로 볼륨 조절

볼륨 조절 단추가 있는 멀티미디어 키보드를 사용한다면 문제가 없겠지만, 작은 키보드를 좋아하는 경우에는 컴퓨터 소리크기 조절이 어렵다. 별도의 프로그램 없이 특정키를 소리 조절 용으로 재정의하여 사용하는 방법이 있다.

NumLock ScrLock으로 볼륨 조절

volupdown.reg
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,30,e0,45,00,2e,e0,46,00,\
  00,00,00,00

위의 파일을 사용하세요. NumLock ScrLock으로 볼륨 조절(+/-) 할 수 있습니다.

혹은 실행창에서 REGEDIT 를 실행시키고 다음으로 이동합니다. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

그 안에 'Scancode Map'이라는 2진 값을 만듭니다.

더블클릭하여 데이터를 입력합니다. 입력 할 데이터는 다음과 같습니다.

 00,00,00,00,00,00,00,00,03,00,00,00,30,e0,45,00,2e,e0,46,00,00,00,00,00

심층분석

Scancode Map은 원래의 키값을 특정키 값으로 변경시켜 줍니다. 위의 코드는 4자리씩 끊어 해석 할 수 있습니다.

00 00 00 00 ; 버전에 대한 해더값으로 모두 0으로 설정합니다. 
00 00 00 00 ; 프래그에 대한 해더값으로 모두 0으로 설정합니다. 
02 00 00 00 ; 몇개의 키코드가 바뀌는가를 윈도우즈에 알려주는 것인데  
                제일마지막줄의 NULL코드 까지 갯수에 포함합니다.  
20 E0 79 E0 ; E0 79 (P1 키값)을 E0 20 (Mute 키값)으로 변경한다는 것입니다. 
00 00 00 00 ; 마지막 NULL 코드로 모두 0으로 설정합니다.

http://nowdac.com/2460743

WakeUP/ Sleep/ScrollLock

volupdown.reg
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
 
“Scancode Map” = hex:00,00,00,00,00,00,00,00,04,00,00,00,20,e0,46,00,30,e0,5f,e0,2e,e0,63,e0,00,00,00,00
이 코드는 WakeUP/ Sleep/ScrollLock 으로 소리 높임/낮춤/소거 기능을 하도록 해줍니다.
누구나 수정하실 수 있습니다. 위키 사용법 참고하세요.