AutoHotKey(오토핫키) 설명서 KeyList
키/mouse button명 일람
마우스(NT계 전용)
- LButton
- 왼쪽 버튼
- RButton
- 오른쪽 버튼
- MButton
- 중앙 버튼(휠 클릭)
- WheelDown
- 휠하 회전
- WheelUp
- 휠상 회전
WheelDown,WheelUp에 할당할 수 있었던 써브루틴이 실행될 때 , 「A_EventInfo」변수에 휠이 회전한 양이 격납된다.
많은 경우 「1」이지만, 재빠르게 휠을 돌렸을 경우등에는2이상이 된다.
2000/XP마셔
- XButton1
- 확장 버튼1
- XButton2
- 확장 버튼2
Joystick
- Joy1...Joy32
- 버튼.test script에서 각 버튼의 번호를 조사할 수 있다.
수식 키와의 편성은 지정할 수 없다.
이하는 hot key 할당에는 사용할 수 없지만,GetKeyState그리고 상태를 조사하는 것이 가능.
- JoyX, JoyY, JoyZ, JoyR, JoyU, JoyV
- 아날로그 입력의 각 축 상태
- JoyPOV
- point-of-view 컨트롤
- JoyName
- JoyStick명
- JoyButtons
- 사용할 수 있는 버튼수를 취득(올바르지 않은 경우도 있다)
- JoyAxes
- 사용할 수 있는 아날로그 입력의 수를 취득
- JoyInfo
- 사용할 수 있는 기능을 취득.이하의 문자 중 사용할 수 있는 것을 연결한 문자열이 된다.
Z (Z축), R (R축), U (U축), V (V축), P (point-of-view 컨트롤), D (the POV control has a limited number of discrete/distinct settings), C (the POV control is continous/fine)
복수의 죠이스틱이 있는 경우
복수의 죠이스틱이 접속되고 있고,2번째 이후를 사용하고 싶은 경우, 전에 죠이스틱의 번호를 매긴다.
례: 2Joy1
제2죠이스틱의1버튼
Keyboard
- a...zA...Z
- 그 알파벳의 키.대문자에서도 소문자에서도, 그 알파벳의 키 단독을 지정한 것이 된다.
- 0...9
- 숫자 키.
- !등
- Shift키와 조합해 입력하는 기호는, 그 편성을 지정한 것과 같다.
「!」의 hot key는 「Shift+1」(을)를 눌렀을 때에 실행된다. - 그 외의 기호
- 기본적으로 그 문자 자신이지만, 「;」 등 특별한 의미를 가지는 키는 「`;」(와)과 같이이스케이프할 필요가 있다.
취직 심볼은 이스케이프 불요.「^」(은)는 「^」키, 「^^」(은)는 「Ctrl+^」의 의미가 된다.
- Space
- Tab
- Return
- Esc
- BS
- Del
- Ins
- Home
- End
- PgUp
- PgDn
- Up
- Down
- Left
- Right
- ScrollLock
- CapsLock
- NumLock
- NumpadDiv
- 숫자 패드의 「/」
- NumpadMult
- 숫자 패드의 「*」
- NumpadAdd
- 숫자 패드의 「+」
- NumpadSub
- 숫자 패드의 「-」
- NumpadEnter
- 숫자 패드의 「Enter」
이하는NumLock하지만OFF때
- NumpadDel
- NumpadIns
- NumpadClear
- NumpadUp
- NumpadDown
- NumpadLeft
- NumpadRight
- NumpadHome
- NumpadEnd
- NumpadPgUp
- NumpadPgDn
이하는NumLock하지만ON때
- Numpad0
- Numpad1
- Numpad2
- Numpad3
- Numpad4
- Numpad5
- Numpad6
- Numpad7
- Numpad8
- Numpad9
- NumpadDot
- 「.」
- F1 …… F24
- function key
- AppsKey
- 우하(분)편에 있는 context menu를 내는 키
- Shift
- Ctrl
- Alt
- LWin
- 좌Win키
- RWin
- 우Win키
이하는NT계 전용
- LShift
- LCtrl
- LAlt
- 각각, 왼쪽의Shift,Ctrl,Alt키
- RShift
- RCtrl
- RAlt
- 각각, 오른쪽의Shift,Ctrl,Alt키
- PrintScreen
- CtrlBreak
- Pause
- Break
- Help
- Sleep
멀티미디어 키보드등에 대해서 있는 키
- Browser_Back
- Browser_Forward
- Browser_Refresh
- Browser_Stop
- Browser_Search
- Browser_Favorites
- Browser_Home
- Volume_Mute
- Volume_Down
- Volume_Up
- Media_Next
- Media_Prev
- Media_Stop
- Media_Play_Pause
- Launch_Mail
- Launch_Media
- Launch_App1
- Launch_App2
키코드에 의한 지정
일본어 키보드 특유의 키나, 그 외 상기 일람에 없는 키는, 가상 키코드나 스캔 코드를 직접 지정하는 것으로 지정할 수 있다.(스캔 코드는NT계만)
키보드 드라이버의 사양등에 의해, 키 입력 이벤트를 취득할 수 없는 경우도 있다.드라이버를 바꿔 넣는 것으로 개선될 가능성이 있다.
키코드를 조사하려면 , 「#InstallKeybdHook
」지령을 포함한 스크립트를 읽어들여, task tray 아이콘을 더블 클릭 하고 윈도우를 내, 메뉴의 「View」→「Key history」(으)로 키 이력을 표시한다.F5키로 최신의 정보로 갱신 가능.
hot key 라벨로 지정하는 경우, 「vkYY
」(이)나 「scXXX
」(YY의 부분은 가상 키코드,XXX부분은 스캔 코드)(와)과 지정한다.
Send커멘드로 송신하는 경우는, 「vkYYscXXX
」(와)과 같이 지정한다.
- 반각/전각
- vkF3sc029/vkF4sc029 (IME의ON/OFF그리고 발생하는 이벤트가 다르지만,Send커멘드로 송신하는 경우는 어디라도 같다)
- 변환
- vk1Csc079
- 무변환
- vk1Dsc07B
- 히라가나 카타카나
- vkF2sc070
'AutoHotKey' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 Remap (0) | 2014.08.13 |
---|---|
AutoHotKey(오토핫키) 설명서 RegEx (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 Hotstrings (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 Hotkeys (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 Function (1) | 2014.08.13 |