기본설정 정보
/* 고객센터 답변 내용 ------------------------------------------------------------------------------ */
프로그래밍의 단순 내용은 아래와 같습니다.
Key Presses : 단순 키 설정
macro:조합키 및 여러개의 버튼 값을 설정.
advanced command : 고급 키 설정.
Advanced Command에 있는 press, repeat, release 부분은 아래와 같이 하나의 버튼을 눌렀을때 각각 키 설정이 가능합니다.
press : 해당 버튼을 눌렀을때 실행되는 명령어.
repeat : 해당 버튼을 누르고 유지할때 실행되는 명령어.
release : 해당 버튼이 해제(버튼을 누르고 있다가 놓았을때) 될때 실행되는 명령어.
예로 press:a, repeat:b, release:c 를 설정할 경우 해당 버튼을 누르면 a출력 누르고 유지할때 b 출력 버튼을 놓을때 c 가 출력되게 됩니다.
/* -------------------------------------------------------------------------------------------------*/
확장자 : pr0
마우스 버튼 매핑 |
[controls [mousepointer=0x00010030 name=Cursor [mouseaxis=0x00010030 name='X Axis'] [mouseaxis=0x00010031 name='Y Axis'] ] [mouseaxis=0x00010038 name='Scroll Wheel'] [button=0x00090003 name='Scroll Button'] [button=0x00090004 name='Back Button'] [button=0x00090005 name='Forwards Button'] [button=0x00090006 name='Button 1'] [button=0x00090007 name='Button 2'] [button=0x00090008 name='Button 3'] [button=0x00090009 name='Hat Top'] [button=0x0009000A name='Hat Bottom'] [button=0x0009000B name='Hat Left'] [button=0x0009000C name='Hat Right'] [button=0x0009000D name='Precision Aim'] [button=0x0009000E name='Thumb Clockwise'] [button=0x0009000F name='Thumb Anticlockwise'] [slider=0x00090010 name=Mode [button=0x00090010 name='Mode 1' latchable=false] [button=0x00090011 name='Mode 2' latchable=false] [button=0x00090012 name='Mode 3' latchable=false] ] [button=0x00090013 name='Shift Button' latched=true] ] |
- 0x00090003 ~ 0x000900F까지 사용가능
- Shift 키 사용함 [button=0x00090013 name='Shift Button']
- Shift 키 사용안함[button=0x00090013 name='Shift Button' latched=true]
매크로 맵핑 |
[button=0x00090003 name='Scroll Button' role=bands [bands [band] [band=1 command=a68070c2-d32c-46f7-a8eb-14b9e763d8e4] ] ] |
- button= 사용할 버튼 매핑값 name='버튼 name'
- command=actioncommand값
매크로 작성하기 |
[actioncommand=a68070c2-d32c-46f7-a8eb-14b9e763d8e4 name=Zoom [actionblock {type=repeat|release} [action device=keyboard usage=0x0000001D page=0x00000007 value=0x00000001] ] ] |
- actioncommand : 매크로 매핑시 사용 (현재 규칙을 찾지 못함, 프로파일 에디터를 통해 값 생성)
- action device : keyboard or mouse
- type 옵션 : 일반키입력 [actionblock
Repeat [actionblock type=repeat
Release [actionblock type=release
- 버튼 다운 [action device=keyboard usage=0x00000004 page=0x00000007 value=0x00000001]
- 버튼 업 [action device=keyboard usage=0x00000004 page=0x00000007]
- usage는 아래 값 참조
- 숫자키
1 | 0x0000001E |
2 | 0x0000001F |
3 | 0x00000020 |
4 | 0x00000021 |
5 | 0x00000022 |
6 | 0x00000023 |
7 | 0x00000024 |
8 | 0x00000025 |
9 | 0x00000026 |
0 | 0x00000027 |
- 영문키
A | 0x00000004 |
B | 0x00000005 |
C | 0x00000006 |
D | 0x00000007 |
E | 0x00000008 |
F | 0x00000009 |
G | 0x0000000A |
H | 0x0000000B |
I | 0x0000000C |
J | 0x0000000D |
K | 0x0000000E |
L | 0x0000000F |
M | 0x00000010 |
N | 0x00000011 |
O | 0x00000012 |
P | 0x00000013 |
Q | 0x00000014 |
R | 0x00000015 |
S | 0x00000016 |
T | 0x00000017 |
U | 0x00000018 |
V | 0x00000019 |
W | 0x0000001A |
X | 0x0000001B |
Y | 0x0000001C |
z | 0x0000001D |
- 넘버패드키
Num Lock | 0x00000053 |
Num / | 0x00000054 |
Num * | 0x00000055 |
Num - | 0x00000056 |
Num + | 0x00000057 |
Num Enter | 0x00000058 |
1 | 0x00000059 |
2 | 0x0000005A |
3 | 0x0000005B |
4 | 0x0000005C |
5 | 0x0000005D |
6 | 0x0000005E |
7 | 0x0000005F |
8 | 0x00000060 |
9 | 0x00000061 |
0 | 0x00000062 |
Num Del | 0x00000063 |
- 특수키
Esc | 0x00000029 |
BackSpace | 0x0000002A |
Tab | 0x0000002B |
Space | 0x0000002C |
- | 0x0000002D |
= | 0x0000002E |
[ | 0x0000002F |
] | 0x00000030 |
\ | 0x00000031 |
\ | 0x00000032 |
; | 0x00000033 |
' | 0x00000034 |
` | 0x00000035 |
, | 0x00000036 |
. | 0x00000037 |
/ | 0x00000038 |
CapsLock | 0x00000039 |
Ctrl | 0x000000E0 |
Shift | 0x000000E1 |
Alt | 0x000000E2 |
Left Windows | 0x000000E3 |
RigCtrl | 0x000000EA4 |
RigShift | 0x000000EA5 |
RigAlt | 0x000000EA6 |
RigWiindows | 0x000000EA7 |
- F키
F1 | 0x0000003A |
F2 | 0x0000003B |
F3 | 0x0000003C |
F4 | 0x0000003D |
F5 | 0x0000003E |
F6 | 0x0000003F |
F7 | 0x00000040 |
F8 | 0x00000041 |
F9 | 0x00000042 |
F10 | 0x00000043 |
F11 | 0x00000044 |
F12 | 0x00000045 |
- 특수키2
PriScr | 0x00000046 |
ScrollLock | 0x00000047 |
Pause | 0x00000048 |
Insert | 0x00000049 |
Home | 0x0000004A |
PageUp | 0x0000004B |
Delete | 0x0000004C |
End | 0x0000004D |
PageDown | 0x0000004E |
- 방향키
→ | 0x0000004F |
← | 0x00000050 |
↓ | 0x00000051 |
↑ | 0x00000052 |
- 마우스키
Left Click | 0x00000001 |
Right Click | 0x00000002 |
Scroll Button | 0x00000003 |
Back Button | 0x00000004 |
Forwards Button | 0x00000005 |
- 휠 조작
value값으로 조작
휠업 [action device=mouse time=0x0000039A usage=0x00000038 page=0x00000001 value=0x00000001]
휠다운 [action device=mouse time=0x000002C9 usage=0x00000038 page=0x00000001 value=0x000000FF]
'Part 3 > ¶ Tip' 카테고리의 다른 글
rMBP ubuntu install (0) | 2013.03.11 |
---|---|
OS X 초기화 (0) | 2012.07.10 |
Sky Drive를 사용하자! (0) | 2012.04.26 |
tracert 명령 사용 (0) | 2012.03.28 |
SSH를 이용해서 접속하는 서버의 FTP (0) | 2012.03.04 |