차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:keycode [2013/03/29 14:19] 14.32.18.124tech:keycode [2016/07/12 00:56] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +{{tag>keycode 키코드 키보드 볼륨 설정 REGEDIT}}
 +======Keycode: NumLock/ScrLock으로 볼륨 조절======
 +
 +볼륨 조절 단추가 있는 멀티미디어 키보드를 사용한다면 문제가 없겠지만, 작은 키보드를 좋아하는 경우에는 컴퓨터 소리크기 조절이 어렵다. 별도의 프로그램 없이 특정키를 소리 조절 용으로 재정의하여 사용하는 방법이 있다.
 +
 +
 +=====NumLock ScrLock으로 볼륨 조절=====
 +<file reg 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
 +</file>
 +
 +위의 파일을 사용하세요. 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=====
 +<file reg 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
 +</file>
 +  이 코드는 WakeUP/ Sleep/ScrollLock 으로 소리 높임/낮춤/소거 기능을 하도록 해줍니다.
 +  
 +
 +  * [[http://www.quadibloc.com/comp/scan.htm|키코드 보기]]
 +  * [[http://www.asquare.net/javascript/tests/KeyCode.html|키코드 알아내기]]
 +
 +^  누구나 수정하실 수 있습니다. [[http://vaslor.net/syntax|위키 사용법]] 참고하세요.  ^
 +