From e31e38b79753d4bbf5dde84c4afb801ff1462ba5 Mon Sep 17 00:00:00 2001 From: MohammadAlArabi Date: Sun, 26 Nov 2023 18:50:06 +0000 Subject: [PATCH] Revert "raphael: keylayout: Import joystick keylayouts from 1Controller v1.5.2" This reverts commit 534aade5099b6bfe582a2d2aafc850193c5ac1f6. --- device.mk | 23 +------- keylayout/Vendor_0079_Product_0011.kl | 27 ---------- keylayout/Vendor_045e_Product_028e.kl | 53 ------------------- keylayout/Vendor_045e_Product_028f.kl | 46 ---------------- keylayout/Vendor_045e_Product_0291.kl | 46 ---------------- keylayout/Vendor_045e_Product_02a1.kl | 46 ---------------- keylayout/Vendor_045e_Product_02d1.kl | 46 ---------------- keylayout/Vendor_045e_Product_02e0.kl | 46 ---------------- keylayout/Vendor_045e_Product_02e3.kl | 46 ---------------- keylayout/Vendor_045e_Product_02e6.kl | 46 ---------------- keylayout/Vendor_045e_Product_02ea.kl | 46 ---------------- keylayout/Vendor_045e_Product_02fd.kl | 46 ---------------- keylayout/Vendor_045e_Product_0719.kl | 51 ------------------ keylayout/Vendor_045e_Product_0b12.kl | 46 ---------------- keylayout/Vendor_054c_Product_0268.kl | 76 --------------------------- keylayout/Vendor_054c_Product_05c4.kl | 71 ------------------------- keylayout/Vendor_054c_Product_09cc.kl | 71 ------------------------- keylayout/Vendor_054c_Product_0ce6.kl | 71 ------------------------- keylayout/Vendor_057e_Product_2009.kl | 68 ------------------------ keylayout/Vendor_0810_Product_0001.kl | 39 -------------- keylayout/Vendor_1038_Product_1412.kl | 33 ------------ keylayout/Vendor_146b_Product_0d01.kl | 46 ---------------- 22 files changed, 1 insertion(+), 1088 deletions(-) delete mode 100644 keylayout/Vendor_0079_Product_0011.kl delete mode 100644 keylayout/Vendor_045e_Product_028e.kl delete mode 100644 keylayout/Vendor_045e_Product_028f.kl delete mode 100644 keylayout/Vendor_045e_Product_0291.kl delete mode 100644 keylayout/Vendor_045e_Product_02a1.kl delete mode 100644 keylayout/Vendor_045e_Product_02d1.kl delete mode 100644 keylayout/Vendor_045e_Product_02e0.kl delete mode 100644 keylayout/Vendor_045e_Product_02e3.kl delete mode 100644 keylayout/Vendor_045e_Product_02e6.kl delete mode 100644 keylayout/Vendor_045e_Product_02ea.kl delete mode 100644 keylayout/Vendor_045e_Product_02fd.kl delete mode 100644 keylayout/Vendor_045e_Product_0719.kl delete mode 100644 keylayout/Vendor_045e_Product_0b12.kl delete mode 100644 keylayout/Vendor_054c_Product_0268.kl delete mode 100644 keylayout/Vendor_054c_Product_05c4.kl delete mode 100644 keylayout/Vendor_054c_Product_09cc.kl delete mode 100644 keylayout/Vendor_054c_Product_0ce6.kl delete mode 100644 keylayout/Vendor_057e_Product_2009.kl delete mode 100644 keylayout/Vendor_0810_Product_0001.kl delete mode 100644 keylayout/Vendor_1038_Product_1412.kl delete mode 100644 keylayout/Vendor_146b_Product_0d01.kl diff --git a/device.mk b/device.mk index cae14a85..b46dff7c 100644 --- a/device.mk +++ b/device.mk @@ -312,28 +312,7 @@ PRODUCT_COPY_FILES += \ # Keylayout PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/keylayout/gpio-keys.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/gpio-keys.kl \ - $(LOCAL_PATH)/keylayout/sm8150-tavil-snd-card_Button_Jack.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/sm8150-tavil-snd-card_Button_Jack.kl \ - $(LOCAL_PATH)/keylayout/Vendor_0079_Product_0011.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_0079_Product_0011.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_028e.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_028e.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_028f.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_028f.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_0291.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_0291.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_02a1.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_02a1.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_02d1.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_02d1.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_02e0.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_02e0.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_02e3.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_02e3.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_02e6.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_02e6.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_02ea.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_02ea.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_02fd.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_02fd.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_0719.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_0719.kl \ - $(LOCAL_PATH)/keylayout/Vendor_045e_Product_0b12.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_045e_Product_0b12.kl \ - $(LOCAL_PATH)/keylayout/Vendor_054c_Product_0268.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_054c_Product_0268.kl \ - $(LOCAL_PATH)/keylayout/Vendor_054c_Product_05c4.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_054c_Product_05c4.kl \ - $(LOCAL_PATH)/keylayout/Vendor_054c_Product_09cc.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_054c_Product_09cc.kl \ - $(LOCAL_PATH)/keylayout/Vendor_054c_Product_0ce6.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_054c_Product_0ce6.kl \ - $(LOCAL_PATH)/keylayout/Vendor_057e_Product_2009.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_057e_Product_2009.kl \ - $(LOCAL_PATH)/keylayout/Vendor_0810_Product_0001.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_0810_Product_0001.kl \ - $(LOCAL_PATH)/keylayout/Vendor_1038_Product_1412.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_1038_Product_1412.kl \ - $(LOCAL_PATH)/keylayout/Vendor_146b_Product_0d01.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Vendor_146b_Product_0d01.kl + $(LOCAL_PATH)/keylayout/sm8150-tavil-snd-card_Button_Jack.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/sm8150-tavil-snd-card_Button_Jack.kl # Keymaster PRODUCT_PACKAGES += \ diff --git a/keylayout/Vendor_0079_Product_0011.kl b/keylayout/Vendor_0079_Product_0011.kl deleted file mode 100644 index 32f8c829..00000000 --- a/keylayout/Vendor_0079_Product_0011.kl +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (C) 2013 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Classic [S]NES Controller - -key 288 BUTTON_X -key 289 BUTTON_A -key 290 BUTTON_B -key 291 BUTTON_Y -key 292 BUTTON_L1 -key 293 BUTTON_R1 -key 297 BUTTON_START -key 296 BUTTON_SELECT - -axis 0x00 HAT_X -axis 0x01 HAT_Y diff --git a/keylayout/Vendor_045e_Product_028e.kl b/keylayout/Vendor_045e_Product_028e.kl deleted file mode 100644 index f3899958..00000000 --- a/keylayout/Vendor_045e_Product_028e.kl +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# XBox 360 USB Controller -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y - -# Mapping according to https://www.kernel.org/doc/Documentation/input/gamepad.txt -# Button labeled as "BACK" (left-pointing triangle) -key 314 BUTTON_SELECT - -# The branded "X" button in the center of the controller -key 316 BUTTON_MODE - -# Button labeled as "START" (right-pointing triangle) -key 315 BUTTON_START \ No newline at end of file diff --git a/keylayout/Vendor_045e_Product_028f.kl b/keylayout/Vendor_045e_Product_028f.kl deleted file mode 100644 index 00d85e7d..00000000 --- a/keylayout/Vendor_045e_Product_028f.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# XBox 360 USB Controller (Wireless Receiver?) -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 314 BUTTON_SELECT -key 315 BUTTON_START -key 316 HOME -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_0291.kl b/keylayout/Vendor_045e_Product_0291.kl deleted file mode 100644 index 00d85e7d..00000000 --- a/keylayout/Vendor_045e_Product_0291.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# XBox 360 USB Controller (Wireless Receiver?) -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 314 BUTTON_SELECT -key 315 BUTTON_START -key 316 HOME -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_02a1.kl b/keylayout/Vendor_045e_Product_02a1.kl deleted file mode 100644 index 9aee2164..00000000 --- a/keylayout/Vendor_045e_Product_02a1.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# XBox 360 Wireless Receiver for Windows -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 314 BUTTON_SELECT -key 315 BUTTON_START -key 316 HOME -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_02d1.kl b/keylayout/Vendor_045e_Product_02d1.kl deleted file mode 100644 index 1f9a56d9..00000000 --- a/keylayout/Vendor_045e_Product_02d1.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# XBox 360 USB Controller (XBox One?) -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 314 BUTTON_SELECT -key 315 BUTTON_START -key 316 HOME -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_02e0.kl b/keylayout/Vendor_045e_Product_02e0.kl deleted file mode 100644 index ac73cd6d..00000000 --- a/keylayout/Vendor_045e_Product_02e0.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2016 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# XBox One Controller (2016) -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 306 BUTTON_X -key 307 BUTTON_Y -key 308 BUTTON_L1 -key 309 BUTTON_R1 -key 310 BUTTON_SELECT -key 311 BUTTON_START -key 139 HOME -key 312 BUTTON_THUMBL -key 313 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_02e3.kl b/keylayout/Vendor_045e_Product_02e3.kl deleted file mode 100644 index b2a3c87a..00000000 --- a/keylayout/Vendor_045e_Product_02e3.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2016 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# XBox One Elite Controller -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 306 BUTTON_X -key 307 BUTTON_Y -key 308 BUTTON_L1 -key 309 BUTTON_R1 -key 310 BUTTON_SELECT -key 311 BUTTON_START -key 139 HOME -key 312 BUTTON_THUMBL -key 313 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_02e6.kl b/keylayout/Vendor_045e_Product_02e6.kl deleted file mode 100644 index b6e97382..00000000 --- a/keylayout/Vendor_045e_Product_02e6.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2016 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Wireless XBox Controller Dongle -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 306 BUTTON_X -key 307 BUTTON_Y -key 308 BUTTON_L1 -key 309 BUTTON_R1 -key 310 BUTTON_SELECT -key 311 BUTTON_START -key 139 HOME -key 312 BUTTON_THUMBL -key 313 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_02ea.kl b/keylayout/Vendor_045e_Product_02ea.kl deleted file mode 100644 index d01a9c6b..00000000 --- a/keylayout/Vendor_045e_Product_02ea.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2016 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Xbox One Controller (2017) Wired -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 158 BUTTON_SELECT -key 315 BUTTON_START -key 172 HOME -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x02 Z flat 4096 -axis 0x05 RZ flat 4096 - -# Triggers. -axis 0x09 RTRIGGER -axis 0x0a LTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_02fd.kl b/keylayout/Vendor_045e_Product_02fd.kl deleted file mode 100644 index 549643b9..00000000 --- a/keylayout/Vendor_045e_Product_02fd.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2016 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Xbox One Controller (2017) Bluetooth -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 158 BUTTON_SELECT -key 315 BUTTON_START -key 172 HOME -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x02 Z flat 4096 -axis 0x05 RZ flat 4096 - -# Triggers. -axis 0x09 RTRIGGER -axis 0x0a LTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_045e_Product_0719.kl b/keylayout/Vendor_045e_Product_0719.kl deleted file mode 100644 index e67af300..00000000 --- a/keylayout/Vendor_045e_Product_0719.kl +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# XBox 360 USB Wireless Controller -# Reports itself as "Xbox 360 Wireless Receiver" and -# "Microsoft Corp. Xbox 360 Wireless Adapter" -# Similar in behavior to XBox 360 USB Controller except for the d-pad, -# which is digital (scan codes instead of axes) on the wireless version. - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 314 BUTTON_SELECT -key 315 BUTTON_START -key 316 HOME -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -# (D-pad is reported as digital. Each direction has a scan code.) -key 0x2c0 DPAD_LEFT -key 0x2c1 DPAD_RIGHT -key 0x2c2 DPAD_UP -key 0x2c3 DPAD_DOWN \ No newline at end of file diff --git a/keylayout/Vendor_045e_Product_0b12.kl b/keylayout/Vendor_045e_Product_0b12.kl deleted file mode 100644 index 7b15bf83..00000000 --- a/keylayout/Vendor_045e_Product_0b12.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2016 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# XBox X/S Controller = 1914 -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 314 BUTTON_SELECT -key 315 BUTTON_START -key 316 BUTTON_MODE -key 317 BUTTON_THUMBL -key 318 BUTTON_THUMBR - -# Left and right stick. -# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd. -# This confuses applications that rely on the flat value because the joystick actually -# settles in a flat range of +/- 4096 or so. -axis 0x00 X flat 4096 -axis 0x01 Y flat 4096 -axis 0x03 Z flat 4096 -axis 0x04 RZ flat 4096 - -# Triggers. -axis 0x02 LTRIGGER -axis 0x05 RTRIGGER - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_054c_Product_0268.kl b/keylayout/Vendor_054c_Product_0268.kl deleted file mode 100644 index e6097ca0..00000000 --- a/keylayout/Vendor_054c_Product_0268.kl +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Sony Playstation(R)3 Controller -# - -key 0x124 DPAD_UP -key 0x125 DPAD_RIGHT -key 0x126 DPAD_DOWN -key 0x127 DPAD_LEFT - -key 0x120 BUTTON_SELECT -key 0x123 BUTTON_START -key 0x12e BUTTON_A -key 0x12d BUTTON_B -key 0x12f BUTTON_X -key 0x12c BUTTON_Y -key 0x12a BUTTON_L1 -key 0x12b BUTTON_R1 -key 0x128 BUTTON_L2 -key 0x129 BUTTON_R2 -key 0x121 BUTTON_THUMBL -key 0x122 BUTTON_THUMBR - -# PS key -key 0x2c0 HOME - -# Left Analog Stick -axis 0x00 X -axis 0x01 Y - -# Right Analog Stick -axis 0x02 Z -axis 0x05 RZ - -# DPAD -# axis 0x2c -HAT_Y -# axis 0x2d +HAT_X -# axis 0x2e +HAT_Y -# axis 0x2f -HAT_X - -# L2 trigger -axis 0x30 LTRIGGER - -# R2 trigger -axis 0x31 RTRIGGER - -# L1 trigger -# axis 0x32 - -# R1 trigger -# axis 0x33 - -# Triangle -# axis 0x34 - -# Circle -# axis 0x35 - -# Cross -# axis 0x36 - -# Square -# axis 0x37 diff --git a/keylayout/Vendor_054c_Product_05c4.kl b/keylayout/Vendor_054c_Product_05c4.kl deleted file mode 100644 index 2cc82baf..00000000 --- a/keylayout/Vendor_054c_Product_05c4.kl +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (C) 2017 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Sony Playstation(R) DualShock 4 Controller -# - - -# Mapping according to https://developer.android.com/traini...ler-input.html - -# Square -key 0x130 BUTTON_X -# Cross -key 0x131 BUTTON_A -# Circle -key 0x132 BUTTON_B -# Triangle -key 0x133 BUTTON_Y - -key 0x134 BUTTON_L1 -key 0x135 BUTTON_R1 -key 0x136 BUTTON_L2 -key 0x137 BUTTON_R2 - -# L2 axis -axis 0x03 LTRIGGER -# R2 axis -axis 0x04 RTRIGGER - - -# Left Analog Stick -axis 0x00 X -axis 0x01 Y -# Right Analog Stick -axis 0x02 Z -axis 0x05 RZ - -# Left stick click -key 0x13a BUTTON_THUMBL -# Right stick click -key 0x13b BUTTON_THUMBR - -# Hat -axis 0x10 HAT_X -axis 0x11 HAT_Y - -# Mapping according to https://www.kernel.org/doc/Documenta...ut/gamepad.txt -# Share -key 0x138 BUTTON_SELECT -# Options -key 0x139 BUTTON_START - -# PS key -key 0x13c BUTTON_MODE - -# Touchpad press -# The touchpad for this joystick will become a separate input device in future releases -# and this button will be equivalent to left mouse button -# Therefore, map it to KEYCODE_BUTTON_1 here to allow apps to still handle this on earlier versions -key 0x13d BUTTON_1 \ No newline at end of file diff --git a/keylayout/Vendor_054c_Product_09cc.kl b/keylayout/Vendor_054c_Product_09cc.kl deleted file mode 100644 index 2cc82baf..00000000 --- a/keylayout/Vendor_054c_Product_09cc.kl +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (C) 2017 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Sony Playstation(R) DualShock 4 Controller -# - - -# Mapping according to https://developer.android.com/traini...ler-input.html - -# Square -key 0x130 BUTTON_X -# Cross -key 0x131 BUTTON_A -# Circle -key 0x132 BUTTON_B -# Triangle -key 0x133 BUTTON_Y - -key 0x134 BUTTON_L1 -key 0x135 BUTTON_R1 -key 0x136 BUTTON_L2 -key 0x137 BUTTON_R2 - -# L2 axis -axis 0x03 LTRIGGER -# R2 axis -axis 0x04 RTRIGGER - - -# Left Analog Stick -axis 0x00 X -axis 0x01 Y -# Right Analog Stick -axis 0x02 Z -axis 0x05 RZ - -# Left stick click -key 0x13a BUTTON_THUMBL -# Right stick click -key 0x13b BUTTON_THUMBR - -# Hat -axis 0x10 HAT_X -axis 0x11 HAT_Y - -# Mapping according to https://www.kernel.org/doc/Documenta...ut/gamepad.txt -# Share -key 0x138 BUTTON_SELECT -# Options -key 0x139 BUTTON_START - -# PS key -key 0x13c BUTTON_MODE - -# Touchpad press -# The touchpad for this joystick will become a separate input device in future releases -# and this button will be equivalent to left mouse button -# Therefore, map it to KEYCODE_BUTTON_1 here to allow apps to still handle this on earlier versions -key 0x13d BUTTON_1 \ No newline at end of file diff --git a/keylayout/Vendor_054c_Product_0ce6.kl b/keylayout/Vendor_054c_Product_0ce6.kl deleted file mode 100644 index 6b2b9c1a..00000000 --- a/keylayout/Vendor_054c_Product_0ce6.kl +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (C) 2017 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Sony Playstation(R) DualSense Controller -# - - -# Mapping according to https://developer.android.com/traini...ler-input.html - -# Square -key 0x130 BUTTON_X -# Cross -key 0x131 BUTTON_A -# Circle -key 0x132 BUTTON_B -# Triangle -key 0x133 BUTTON_Y - -key 0x134 BUTTON_L1 -key 0x135 BUTTON_R1 -key 0x136 BUTTON_L2 -key 0x137 BUTTON_R2 - -# L2 axis -axis 0x03 LTRIGGER -# R2 axis -axis 0x04 RTRIGGER - - -# Left Analog Stick -axis 0x00 X -axis 0x01 Y -# Right Analog Stick -axis 0x02 Z -axis 0x05 RZ - -# Left stick click -key 0x13a BUTTON_THUMBL -# Right stick click -key 0x13b BUTTON_THUMBR - -# Hat -axis 0x10 HAT_X -axis 0x11 HAT_Y - -# Mapping according to https://www.kernel.org/doc/Documenta...ut/gamepad.txt -# Share -key 0x138 BUTTON_SELECT -# Options -key 0x139 BUTTON_START - -# PS key -key 0x13c BUTTON_MODE - -# Touchpad press -# The touchpad for this joystick will become a separate input device in future releases -# and this button will be equivalent to left mouse button -# Therefore, map it to KEYCODE_BUTTON_1 here to allow apps to still handle this on earlier versions -key 0x13d BUTTON_1 \ No newline at end of file diff --git a/keylayout/Vendor_057e_Product_2009.kl b/keylayout/Vendor_057e_Product_2009.kl deleted file mode 100644 index b36e946a..00000000 --- a/keylayout/Vendor_057e_Product_2009.kl +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (C) 2019 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Nintendo Switch Pro Controller - HAC-013 - Bluetooth -# - - -# Mapping according to https://developer.android.com/training/game-controllers/controller-input.html - -# Button labeled as "Y" but should really produce keycode "X" -key 0x132 BUTTON_X -# Button labeled as "B" but should really produce keycode "A" -key 0x130 BUTTON_A -# Button labeled as "A" but should really produce keycode "B" -key 0x131 BUTTON_B -# Button labeled as "X" but should really product keycode "Y" -key 0x133 BUTTON_Y - -# Button labeled as "L" -key 0x134 BUTTON_L1 -# Button labeled as "R" -key 0x135 BUTTON_R1 - -# No LT / RT axes on this controller. Instead, there are keys. -# Trigger labeled as "ZL" -key 0x136 BUTTON_L2 -# Trigger labeled as "ZR" -key 0x137 BUTTON_R2 - -# Left Analog Stick -axis 0x00 X -axis 0x01 Y -# Right Analog Stick -axis 0x03 Z -axis 0x04 RZ - -# Left stick click (generates linux BTN_SELECT) -key 0x13a BUTTON_THUMBL -# Right stick click (generates linux BTN_START) -key 0x13b BUTTON_THUMBR - -# Hat -axis 0x10 HAT_X -axis 0x11 HAT_Y - -# Mapping according to https://www.kernel.org/doc/Documentation/input/gamepad.txt -# Minus -key 0x138 BUTTON_SELECT -# Plus -key 0x139 BUTTON_START - -# Circle -key 0x13d BUTTON_MODE - -# Home key -key 0x13c HOME diff --git a/keylayout/Vendor_0810_Product_0001.kl b/keylayout/Vendor_0810_Product_0001.kl deleted file mode 100644 index c551d4da..00000000 --- a/keylayout/Vendor_0810_Product_0001.kl +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (C) 2013 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Sony Playstation(R) DualShock 2 Controller -# - -key 296 BUTTON_SELECT -key 297 BUTTON_START -key 290 BUTTON_A -key 289 BUTTON_B -key 291 BUTTON_X -key 288 BUTTON_Y -key 294 BUTTON_L1 -key 295 BUTTON_R1 -key 292 BUTTON_L2 -key 293 BUTTON_R2 -key 298 BUTTON_THUMBL -key 299 BUTTON_THUMBR - -axis 0x00 X -axis 0x01 Y - -axis 0x05 Z -axis 0x02 RZ - -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_1038_Product_1412.kl b/keylayout/Vendor_1038_Product_1412.kl deleted file mode 100644 index 64a3ee17..00000000 --- a/keylayout/Vendor_1038_Product_1412.kl +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (C) 2013 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Zeemote: SteelSeries FREE -# - -key 304 BUTTON_A -key 305 BUTTON_B -key 307 BUTTON_X -key 308 BUTTON_Y -key 310 BUTTON_L1 -key 311 BUTTON_R1 -key 315 BUTTON_START -key 316 BUTTON_SELECT - -axis 0x00 X -axis 0x01 Y -axis 0x02 Z -axis 0x05 RZ -axis 0x10 HAT_X -axis 0x11 HAT_Y diff --git a/keylayout/Vendor_146b_Product_0d01.kl b/keylayout/Vendor_146b_Product_0d01.kl deleted file mode 100644 index efc8d5d5..00000000 --- a/keylayout/Vendor_146b_Product_0d01.kl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# Sony Dualshock 4 -# - -key 305 BUTTON_A # Cross -key 306 BUTTON_B # Circle -key 304 BUTTON_X # Square -key 307 BUTTON_Y # Triangle -key 308 BUTTON_L1 # L1 -key 309 BUTTON_R1 # R1 -key 310 BUTTON_L2 # L2 -key 311 BUTTON_R2 # R2 -key 312 BUTTON_SELECT # Select / Share -key 313 BUTTON_START # Start / Options -key 316 HOME # PS Home -key 314 BUTTON_THUMBL # L3 -key 315 BUTTON_THUMBR # R3 -key 317 BACK # Touchpad Press - -# Left and right stick. -axis 0x00 X flat 0 -axis 0x01 Y flat 0 -axis 0x02 Z flat 0 -axis 0x05 RZ flat 0 - -# Triggers. -axis 0x09 GAS -axis 0x0a BRAKE - -# Hat. -axis 0x10 HAT_X -axis 0x11 HAT_Y \ No newline at end of file