Commit | Line | Data |
---|---|---|
83dc35bd S |
1 | # Copyright (C) 2010 The Android Open Source Project\r |
2 | #\r | |
3 | # Licensed under the Apache License, Version 2.0 (the "License");\r | |
4 | # you may not use this file except in compliance with the License.\r | |
5 | # You may obtain a copy of the License at\r | |
6 | #\r | |
7 | # http://www.apache.org/licenses/LICENSE-2.0\r | |
8 | #\r | |
9 | # Unless required by applicable law or agreed to in writing, software\r | |
10 | # distributed under the License is distributed on an "AS IS" BASIS,\r | |
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r | |
12 | # See the License for the specific language governing permissions and\r | |
13 | # limitations under the License.\r | |
14 | \r | |
15 | \r | |
16 | # Mad Catz CTRLR\r | |
17 | # ==============\r | |
18 | # VID: 0x0738\r | |
19 | # PID: 0x5250\r | |
20 | \r | |
21 | \r | |
22 | # Buttons\r | |
23 | # -------\r | |
24 | \r | |
25 | # A\r | |
26 | key usage 0x090001 BUTTON_A\r | |
27 | # B\r | |
28 | key usage 0x090002 BUTTON_B\r | |
29 | # X\r | |
30 | key usage 0x090004 BUTTON_X\r | |
31 | # Y\r | |
32 | key usage 0x090005 BUTTON_Y\r | |
33 | # L1\r | |
34 | key usage 0x090007 BUTTON_L1\r | |
35 | # R1\r | |
36 | key usage 0x090008 BUTTON_R1\r | |
37 | # L3\r | |
38 | key usage 0x09000e BUTTON_THUMBL\r | |
39 | # R3\r | |
40 | key usage 0x09000f BUTTON_THUMBR\r | |
41 | # Select - shift + Back\r | |
42 | key usage 0x09000b BUTTON_SELECT\r | |
43 | # Start - shift + Recent Apps\r | |
44 | key usage 0x09000c BUTTON_START\r | |
45 | # Game\r | |
46 | key 319 BUTTON_GAME\r | |
47 | key 417 BUTTON_GAME #(KEY_GAMES 0x01a1)\r | |
48 | \r | |
49 | key 103 DPAD_UP\r | |
50 | key 105 DPAD_LEFT\r | |
51 | key 106 DPAD_RIGHT\r | |
52 | key 108 DPAD_DOWN\r | |
53 | \r | |
54 | # SMAPP\r | |
55 | # -----\r | |
56 | \r | |
57 | # Recent Apps\r | |
58 | key 704 RECENTAPPS\r | |
59 | # Apps\r | |
60 | key 705 APPLICATION\r | |
61 | # S-Finder\r | |
62 | key 710 SFINDER\r | |
63 | # Multi Window\r | |
64 | key 712 MULTI_WINDOW\r | |
65 | # Screen Capture\r | |
66 | key 99 SYSRQ\r | |
67 | \r | |
68 | # Undefined\r | |
69 | # ---------\r | |
70 | # VR See Through - shift + Home\r | |
71 | # key 713 VRSEETHROUGH\r | |
72 | \r | |
73 | # Axes Left and right stick\r | |
74 | # -------------------------\r | |
75 | axis 0x00 X flat 128\r | |
76 | axis 0x01 Y flat 128\r | |
77 | axis 0x02 Z flat 128\r | |
78 | axis 0x05 RZ flat 128\r | |
79 | \r | |
80 | # Axes Triggers\r | |
81 | # -------------\r | |
82 | axis 0x09 GAS\r | |
83 | axis 0x0a BRAKE\r | |
84 | \r | |
85 | # Axes POV\r | |
86 | # --------\r | |
87 | axis 0x10 HAT_X\r | |
88 | axis 0x11 HAT_Y\r | |
89 | \r | |
90 | # Axes Etc\r | |
91 | # --------\r | |
92 | axis 0x03 RX\r | |
93 | axis 0x04 RY\r | |
94 | axis 0x06 THROTTLE\r | |
95 | axis 0x07 RUDDER\r | |
96 | axis 0x08 WHEEL\r | |
97 | \r | |
98 | # GENERIC\r | |
99 | # -------\r | |
100 | \r | |
101 | # Menu - blue + V\r | |
102 | key usage 0x0c0040 MENU\r | |
103 | # Search - orange + X\r | |
104 | key usage 0x0c0221 SEARCH\r | |
105 | # Increase Brightness - blue + dpad up\r | |
106 | key usage 0x0c006F BRIGHTNESS_UP\r | |
107 | # Decrease Brightness - blue + dpad down\r | |
108 | key usage 0x0c0070 BRIGHTNESS_DOWN\r | |
109 | # Next Track - shift + B (short press)\r | |
110 | key usage 0x0c00b5 MEDIA_NEXT\r | |
111 | # Fast Forward - shift + B (held)\r | |
112 | key usage 0x0c00b3 MEDIA_FAST_FORWARD\r | |
113 | # Previous Track - shift + X (short press)\r | |
114 | key usage 0x0c00b6 MEDIA_PREVIOUS\r | |
115 | # Rewind - shift + X (held)\r | |
116 | key usage 0x0c00b4 MEDIA_REWIND\r | |
117 | # Play/Pause - shift + Y\r | |
118 | key usage 0x0c00cd MEDIA_PLAY_PAUSE\r | |
119 | # Volume Down - shift + L1\r | |
120 | key usage 0x0c00ea VOLUME_DOWN\r | |
121 | # Volume Up - shift + R1\r | |
122 | key usage 0x0c00e9 VOLUME_UP\r | |
123 | # Home\r | |
124 | key usage 0x0c0223 HOME\r | |
125 | # Back\r | |
126 | key usage 0x0c0224 BACK\r | |
127 | \r | |
128 | key 139 MENU\r | |
129 | key 217 SEARCH\r | |
130 | \r | |
131 | key 224 BRIGHTNESS_DOWN\r | |
132 | key 225 BRIGHTNESS_UP\r | |
133 | \r | |
134 | key 113 VOLUME_MUTE\r | |
135 | key 114 VOLUME_DOWN\r | |
136 | key 115 VOLUME_UP\r | |
137 | key 172 HOME\r | |
138 | key 158 BACK\r | |
139 | \r | |
140 | key 163 MEDIA_NEXT\r | |
141 | key 164 MEDIA_PLAY_PAUSE\r | |
142 | key 165 MEDIA_PREVIOUS\r | |
143 | key 166 MEDIA_STOP\r | |
144 | key 167 MEDIA_RECORD\r | |
145 | key 208 MEDIA_FAST_FORWARD\r | |
146 | key 168 MEDIA_REWIND\r | |
8c8508f8 S |
147 | \r |
148 | key 256 BUTTON_1\r | |
149 | key 257 BUTTON_2\r | |
150 | key 258 BUTTON_3\r | |
151 | key 259 BUTTON_4\r | |
152 | key 260 BUTTON_5\r | |
153 | key 261 BUTTON_6\r | |
154 | key 262 BUTTON_7\r | |
155 | key 263 BUTTON_8\r | |
156 | key 264 BUTTON_9\r | |
157 | key 265 BUTTON_10\r | |
158 | key 266 BUTTON_11\r | |
159 | key 267 BUTTON_12\r | |
160 | key 268 BUTTON_13\r | |
161 | key 269 BUTTON_14\r | |
162 | key 270 BUTTON_15\r | |
163 | key 271 BUTTON_16\r | |
164 | \r | |
165 | key 288 BUTTON_1\r | |
166 | key 289 BUTTON_2\r | |
167 | key 290 BUTTON_3\r | |
168 | key 291 BUTTON_4\r | |
169 | key 292 BUTTON_5\r | |
170 | key 293 BUTTON_6\r | |
171 | key 294 BUTTON_7\r | |
172 | key 295 BUTTON_8\r | |
173 | key 296 BUTTON_9\r | |
174 | key 297 BUTTON_10\r | |
175 | key 298 BUTTON_11\r | |
176 | key 299 BUTTON_12\r | |
177 | key 300 BUTTON_13\r | |
178 | key 301 BUTTON_14\r | |
179 | key 302 BUTTON_15\r | |
180 | key 303 BUTTON_16\r | |
181 | \r | |
182 | key 304 BUTTON_A\r | |
183 | key 305 BUTTON_B\r | |
184 | key 306 BUTTON_C\r | |
185 | key 307 BUTTON_X\r | |
186 | key 308 BUTTON_Y\r | |
187 | key 309 BUTTON_Z\r | |
188 | key 310 BUTTON_L1\r | |
189 | key 311 BUTTON_R1\r | |
190 | key 312 BUTTON_L2\r | |
191 | key 313 BUTTON_R2\r | |
192 | key 314 BUTTON_SELECT\r | |
193 | key 315 BUTTON_START\r | |
194 | key 316 BUTTON_MODE\r | |
195 | key 317 BUTTON_THUMBL\r | |
196 | key 318 BUTTON_THUMBR\r | |
197 | \r | |
198 | \r |