작성일 : 10-02-08 23:01
 조회 : 1,670  추천 : 1  비추천 : 0
|
For_PS_2_Device.zip (4.6K) [26] DATE : 2010-02-08 23:01:42 |
유첨한 Filter driver를 설치한 후 사용하는 것입니다.
USB에 꼽은 키보드는 "정상"코드를 통하여 아무 일 없다는 듯이 모든 키를 사용하고, PS/2에 꼽은 키보드는 Filter driver를 거치는 "변형"코드를 통하여 아무 일 없다는 듯이 (거의) 모든 키를 사용합니다.
그러므로, 두 개 키보드는 간섭하지 않습니다.
잘 아시겠지만, 보안 프로그램에서 밀리고, 일부 (혹은 대부분) 게임 프로그램에서 밀립니다. 오토핫키의 약점이며 Filter driver의 약점입니다.
밀리지 않게 연구 좀 해서 발표해 주시기 바랍니다. USB 2개 사용하는 것은 몇 줄만 조금 다르고 나머지는 다 같습니다.
아래는 변형 코드입니다.
Sc16C:: ; NumLock Sc5A:: ; NumPad / Sc163:: ; NumPad * Sc14A:: ; NumPad - Sc14E:: ; NumPad + Sc54:: ; NumPad Enter Sc175:: ; Numpad 1 Sc176:: ; Numpad 2 Sc177:: ; Numpad 3 Sc170:: ; Numpad 4 Sc14C:: ; Numpad 5 Sc174:: ; Numpad 6 Sc16D:: ; NumPad 7 Sc16E:: ; Numpad 8 Sc16F:: ; Numpad 9 Sc178:: ; Numpad 0 Sc179:: ; Numpad . ;Sc59 ; PrintScreen Forget it. Sc146:: ; ScrollLock ;Sc6C ; Pause Forget it. Sc78:: ; Ins Sc79:: ; Del Sc6D:: ; Home Sc75:: ; End Sc6F:: ; PgUp Sc77:: ; PgDn Sc6E:: ; Up Sc76:: ; Down Sc70:: ; Left Sc74:: ; Right Sc101:: ; Esc Sc13B:: ; F1 Sc13C:: ; F2 Sc13D:: ; F3 Sc13E:: ; F4 Sc13F:: ; F5 Sc140:: ; F6 Sc141:: ; F7 Sc142:: ; F8 Sc143:: ; F9 Sc144:: ; F10 Sc157:: ; F11 Sc158:: ; F12 Sc129:: ; ` ~ Sc102:: ; 1 Sc103:: ; 2 Sc104:: ; 3 Sc105:: ; 4 Sc106:: ; 5 Sc107:: ; 6 Sc108:: ; 7 Sc109:: ; 8 Sc10A:: ; 9 Sc10B:: ; 0 Sc10C:: ; - _ Sc10D:: ; = + Sc12B:: ; \ | Sc10E:: ; Backspace Sc10F:: ; Tab Sc110:: ; q Sc111:: ; w Sc112:: ; e Sc113:: ; r Sc114:: ; t Sc115:: ; y Sc116:: ; u Sc117:: ; i Sc118:: ; o Sc119:: ; p Sc11A:: ; [ { Sc11B:: ; ] } Sc154:: ; Enter Sc13A:: ; CapsLock Sc11E:: ; a Sc11F:: ; s Sc120:: ; d Sc121:: ; f Sc122:: ; g Sc123:: ; h Sc124:: ; j Sc125:: ; k Sc126:: ; l Sc127:: ; ; : Sc128:: ; ' " Sc159:: ; Left Shift Sc12C:: ; z Sc12D:: ; x Sc12E:: ; c Sc12F:: ; v Sc130:: ; b Sc131:: ; n Sc132:: ; m Sc133:: ; , < Sc134:: ; . > Sc15A:: ; / ? Sc162:: ; Right Shift Sc155:: ; Left Control Sc5B:: ; Left Windows Sc164:: ; Left Alt Sc139:: ; Space Sc64:: ; Right Alt Sc5C:: ; Right Windows Sc5D:: ; Context Menu Sc55:: ; Right Control Sc5E:: ; Power off Sc5F:: ; Sleep Sc63:: ; Wake
..끗.. |
|
| |
|
|
|
|
NewJung
/ 2010-02-09 12:21
|
|
|
Scan Code 알아내시느라 고생이
많으셨네요.
인내력이 대단하시네요.
저도 현재 Keyboard 2대를 이 방법을
이용해 사용 중인데 대략 60 - 70 여개의
추가 Scan Code 가 생기는 것 같더군요.
AHK의 무한한 가능성을 보여주는
좋은 예인 것 같네요.
|
|
|
|
자연주의
/ 2010-02-09 13:49
|
|
|
NewJung님께서 사용하시는 방법보다 개량된 것입니다.
대략 60-70개만 사용하는 것이 아니고, 키보드 상에 있는 "모든" 키를 변형 합니다 (예외로서, 특수키 2개 활용불가, 전력키 3개 변형불가, 한글/한문키 기억상실). 저는 이렇게 해놓고선, 사실 사용 전혀 안 했습니다. 시간 들여서 뭔 삽질을 한건지..
|
|
|
|
|
ImMBR
/ 2010-02-09 12:22
|
|
|
PS/2 키보드 달랑 한개 가지고 있어서 테스트를 해볼 수가 없네요;;;
유선 PS/2 키보드 + 무선 usb 키보드 조합이면 굉장히 편리한 조합일 것 같군요^^
|
|
|
|
자연주의
/ 2010-02-09 14:55
|
|
|
USB 2대 그냥 해도 잘 됩니다.( inf 파일 약간 수정).
|
|
|
|
조영진
/ 2010-03-03 12:41
|
|
|
첨부파일을 어떻게 등록하는지와 usb 2대 사용하기 위한 inf파일 수정방법을 알려주시면 고맙겠습니다.
|
|
|
|
|
월하지교
/ 2010-02-19 16:43
|
|
|
자연주의 님 초짜라 확실히 잘모르겠네요,,,ㅠㅠ
적용법 쬐끔만 설명해주실수 있나용??
뭐 저거를 어디 넣으라던가 그런거,,,ㅎㅎ;
|
|
|
|
|
AHsK현수
/ 2010-07-30 15:12
|
|
|
하앍 이거 하려고 묵혀놨던 키보드 물로 씻다가 저 세상 가신 ......
|
|
|
|