AutoHotKey를 사용하는 사람들
오늘: 494
어제: 547
전체: 199,691
회원: 1,877
접속: 26 (회원 1)

AutoHotKey 회원강좌

 

AutoHotkey에 대해 회원들이 직접 작성한 강좌를 올리는 곳입니다. 자신만의 팁을 공유해 주세요. ^^

 
작성일 : 10-02-08 23:01
키보드 2대 활용하기
 글쓴이 : 자연주의Lv.10
조회 : 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

..끗..
비추천 : 0
추천 : 1

       NewJungLv.12 / 2010-02-09 12:21

Scan Code 알아내시느라 고생이
많으셨네요.
인내력이 대단하시네요.

저도 현재 Keyboard 2대를 이 방법을
이용해 사용 중인데 대략 60 - 70 여개의
추가 Scan Code 가 생기는 것 같더군요.
AHK의 무한한 가능성을 보여주는
좋은 예인 것 같네요.

      답변글

       자연주의Lv.10 / 2010-02-09 13:49

NewJung님께서 사용하시는 방법보다 개량된 것입니다.

대략 60-70개만 사용하는 것이 아니고, 키보드 상에 있는 "모든" 키를 변형 합니다 (예외로서, 특수키 2개 활용불가, 전력키 3개 변형불가, 한글/한문키 기억상실). 저는 이렇게 해놓고선, 사실 사용 전혀 안 했습니다. 시간 들여서 뭔 삽질을 한건지..

            답변글

       NewJungLv.12 / 2010-02-09 14:09

Filter Driver가 업데이트 되었군요.
모르고 있었네요.
좋은 정보 감사합니다.

       ImMBRLv.62 / 2010-02-09 12:22

PS/2 키보드 달랑 한개 가지고 있어서 테스트를 해볼 수가 없네요;;;
유선 PS/2 키보드 + 무선 usb 키보드 조합이면 굉장히 편리한 조합일 것 같군요^^

      답변글

       NewJungLv.12 / 2010-02-09 14:43

ImMBR님 그냥 PS2 Keyboard 하나만 더 구하셔서
PS2 to USB Adapter를 이용하시면 돈 별로
안들이고 테스트 해보실수 있으실 것 같네요.

참고로 저는 USB Keyboard를 2개 가지고
있는데 얼마 전에 이 방법을 알게 되어
USB to PS2 Adapter를 하나
구해서 시험해 봤는데 정상작동 하더군요.

            답변글

       자연주의Lv.10 / 2010-02-09 14:55

USB 2대 그냥 해도 잘 됩니다.( inf 파일 약간 수정).

                  답변글

       조영진Lv.6 / 2010-03-03 12:41

첨부파일을 어떻게 등록하는지와 usb 2대 사용하기 위한 inf파일 수정방법을 알려주시면 고맙겠습니다.

            답변글

       ImMBRLv.62 / 2010-02-09 17:18

동네에 재활용품으로 내놓은 키보드 있는지 돌아다녀 봐야 겠습니다;;;

       월하지교Lv.4 / 2010-02-19 16:43

자연주의 님 초짜라 확실히 잘모르겠네요,,,ㅠㅠ
적용법 쬐끔만 설명해주실수 있나용??
뭐 저거를 어디 넣으라던가 그런거,,,ㅎㅎ;

       자연주의Lv.10 / 2010-03-03 21:30

http://www.autohotkey.com/forum/topic10416.html

       AHsK현수Lv.10 / 2010-07-30 15:12

하앍 이거 하려고 묵혀놨던 키보드 물로 씻다가 저 세상 가신 ......


 
 

 
Total 50
번호 제   목 글쓴이 날짜 조회 추천 비추천
[내장변수모음] 함께 만들어가는 내장변수 모음집 (9) 관리자Lv.100 11-20 3101 0 0
50 처음오신분을 위한 강좌요. (5) eocndLv.13 08-09 1169 2 9
49 Fn 키를 레지스트리나 오토핫키로 remapping하는 게 안 되는 이유 (3) 한빈Lv.2 08-06 346 3 0
48 쉬프트 키 오류 해결방법입니다. (2) 가나다마Lv.1 08-05 316 0 0
47 무료 아이콘 사이트 (6) 여유Lv.20 05-30 890 2 0
46 오토핫키 함수(Function)에 대한 팁 (7) 운장Lv.17 05-24 1714 5 0
45 [동영상] 초보입문 - 초간단 Imagesearch 활용 (11) 베르바Lv.13 05-20 1709 3 0
44    [동영상] 초보입문 - 초간단 Imagesearch 활용(Full 파일복구) (6) 베르바Lv.13 08-10 538 3 0
43 IF 사용시 오류나시는분들 보셔요 (6) 운장Lv.17 05-18 787 2 0
42 서브루틴을 자유자재로 다뤄보자! (6) eocndLv.13 05-17 764 0 9
41 Loop에 관한 마구잡이 팁... (7) 운장Lv.17 05-15 1215 2 0
40 GUI 를 이용한 변수 강좌. (if도 강좌) (3) 강쥐Lv.8 05-01 992 0 0
39 랜덤으로 .. 구이의 픽쳐를 바꾸는강좌. {동영상} (6) eocndLv.13 03-24 916 3 0
38 [AHK 도움말] 한글 번역판 (7) 베르바Lv.13 03-22 1575 1 0
37 [동영상] 초보입문 - Gui 만들기, Edit 창 활용 (12) 베르바Lv.13 03-22 1633 5 0
36    [동영상] 초보입문 - Gui 만들기, Edit 창 활용(파일복구) 베르바Lv.13 08-10 293 1 0
 
 
 1  2  3  4  

 

Copyright Tleap. All rights reserved.