13a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Copyright (C) 2011 The Android Open Source Project 23a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# 33a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Licensed under the Apache License, Version 2.0 (the "License"); 43a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# you may not use this file except in compliance with the License. 53a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# You may obtain a copy of the License at 63a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# 73a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# http://www.apache.org/licenses/LICENSE-2.0 83a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# 93a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Unless required by applicable law or agreed to in writing, software 103a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# distributed under the License is distributed on an "AS IS" BASIS, 113a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 123a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# See the License for the specific language governing permissions and 133a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# limitations under the License. 143a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 153a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# 163a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Logitech G25 Racing Wheel (in Native Mode) 173a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# 183a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 193a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# 4 way buttons above hat 203a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x121 BUTTON_A 213a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x123 BUTTON_B 223a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x120 BUTTON_X 233a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x122 BUTTON_Y 243a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 253a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Row of buttons under hat 263a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x12b BUTTON_1 273a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x128 BUTTON_2 283a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x129 BUTTON_3 293a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x12a BUTTON_4 303a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 313a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Gear shift positions 323a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x12c BUTTON_5 333a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x12d BUTTON_6 343a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x12e BUTTON_7 353a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x12f BUTTON_8 363a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x2d0 BUTTON_9 373a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x2d1 BUTTON_10 383a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x2d2 BUTTON_11 393a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 403a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Buttons on wheel 413a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x127 BUTTON_L1 423a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x126 BUTTON_R1 433a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 443a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Toggles under wheel 453a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x125 BUTTON_L2 463a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownkey 0x124 BUTTON_R2 473a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 483a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Hat 493a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x10 HAT_X 503a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x11 HAT_Y 513a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 523a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Steering Wheel 533a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x00 WHEEL 543a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 553a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Clutch 563a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x01 invert GENERIC_1 573a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 583a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Accelerator 593a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x02 invert GAS 603a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown 613a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brown# Brake 623a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x05 invert BRAKE 63