16f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# Copyright (C) 2011 The Android Open Source Project 26f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# 36f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# Licensed under the Apache License, Version 2.0 (the "License"); 46f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# you may not use this file except in compliance with the License. 56f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# You may obtain a copy of the License at 66f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# 76f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# http://www.apache.org/licenses/LICENSE-2.0 86f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# 96f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# Unless required by applicable law or agreed to in writing, software 106f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# distributed under the License is distributed on an "AS IS" BASIS, 116f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 126f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# See the License for the specific language governing permissions and 136f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# limitations under the License. 146f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown 156f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# 166f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# Logitech Dual Action Controller 176f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# 186f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown 196f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x120 BUTTON_A 206f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x123 BUTTON_B 216f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x121 BUTTON_X 226f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x122 BUTTON_Y 236f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x124 BUTTON_L1 246f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x125 BUTTON_R1 256f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x126 BUTTON_L2 266f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x127 BUTTON_R2 276f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x128 BUTTON_SELECT 286f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x129 BUTTON_START 296f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x12a BUTTON_THUMBL 306f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownkey 0x12b BUTTON_THUMBR 316f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown 326f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x00 X 336f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x01 Y 346f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x02 Z 356f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x05 RZ 366f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x10 HAT_X 376f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x11 HAT_Y 38