Skip to content

Commit 5f7ee2b

Browse files
authored
Merge pull request Magisk-Modules-Repo#28 from brazyj/master
Add support for PDP Wired Controller for Xbox Series X/S
2 parents bfcb4d6 + d0a42da commit 5f7ee2b

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Copyright (C) 2016 The Android Open Source Project
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
#
16+
# PDP Wired Controller for Xbox Series X/S
17+
#
18+
19+
key 304 BUTTON_A
20+
key 305 BUTTON_B
21+
key 307 BUTTON_X
22+
key 308 BUTTON_Y
23+
key 310 BUTTON_L1
24+
key 311 BUTTON_R1
25+
key 314 BUTTON_SELECT
26+
key 315 BUTTON_START
27+
key 316 BUTTON_MODE
28+
key 317 BUTTON_THUMBL
29+
key 318 BUTTON_THUMBR
30+
31+
# Left and right stick.
32+
# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd.
33+
# This confuses applications that rely on the flat value because the joystick actually
34+
# settles in a flat range of +/- 4096 or so.
35+
axis 0x00 X flat 4096
36+
axis 0x01 Y flat 4096
37+
axis 0x03 Z flat 4096
38+
axis 0x04 RZ flat 4096
39+
40+
# Triggers.
41+
axis 0x02 LTRIGGER
42+
axis 0x05 RTRIGGER
43+
44+
# Hat.
45+
axis 0x10 HAT_X
46+
axis 0x11 HAT_Y

0 commit comments

Comments
 (0)