AutoHotKey(오토핫키) 설명서 KeyList

Posted by 발전소장
2014. 8. 13. 16:33 AutoHotKey

키/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