Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Device Request: Steam Deck, new system input API #264

Open
kpd328 opened this issue Oct 30, 2024 · 0 comments
Open

Device Request: Steam Deck, new system input API #264

kpd328 opened this issue Oct 30, 2024 · 0 comments
Labels
Device Request a device we should support

Comments

@kpd328
Copy link

kpd328 commented Oct 30, 2024

Input device?

Steam Deck

Input device ID?

SteamDeck/0/Steam Deck

Operating System?

SteamOS

What is the key assignment.

"A" = Button A
"B" = Button B
"X" = Button X
"Y" = Button Y

"Menu" = Menu
(Equivalent to Start or +)

"View" = View
(Equivalent Select, Back, or -)

"Steam" = Steam
(Equivalent to Guide or Home, though a system button which while exposed to Dolphin will still hold functionality in the OS regardless of assignment.)

"`Quick Access`" = Quick Access 
(Similar to Share or Capture, though a system button which while exposed to Dolphin will still hold functionality in the OS regardless of assignment.)

"`D-Pad Up`" = D-pad Up
"`D-Pad Down`" = D-pad Down
"`D-Pad Left`" = D-pad Right
"`D-Pad Right`" = D-pad Left

"L1" = Shoulder L
"`L2`" = Trigger L (Analog)
"`L2`" = Trigger L (Analog)
"`L3`" = Thumb L
"`L4`" = Rear Button L4
"`L5`" = Rear Button L5

"`Left Stick Y+`" = Left Stick Up
"`Left Stick Y-`" = Left Stick Down
"`Left Stick X-`" = Left Stick Left
"`Left Stick X+`" = Left Stick Right
"`Left Stick Touch`" = Left Stick Touch

"`Left Trackpad Y+`" = Left Trackpad Up
"`Left Trackpad Y-`" = Left Trackpad Down
"`Left Trackpad X-`" = Left Trackpad Left
"`Left Trackpad X+`" = Left Trackpad Right
"`Left Trackpad Touch`" = Left Trackpad Touch
"`Left Trackpad Click`" = Left Trackpad Click
"`Left Trackpad Pressure`" = Left Trackpad Click Pressure
"`Left Trackpad Capacitance`" = Left Trackpad Capacitance
(I can't really figure out what capacitance is in this context, but it's a float value between 0 and 1 that has a lot of noise. When sliding the trackpad to the lower left or upper right corners they register as complete 0. They're controls exposed to Dolphin though, don't know how anyone would use them)

"R1" = Shoulder R
"`R2`" = Trigger R (Analog)
"`R2 Full Pull`" = Trigger R (Full Press)
"`R3`" = Thumb R
"`R4`" = Rear Button R4
"`R5`" = Rear Button R5

"`Right Stick Y+`" = Right Stick Up
"`Right Stick Y-`" = Right Stick Down
"`Right Stick X-` = Right Stick Left
"`Right Stick X+`" = Right Stick Right
"`Right Stick Touch`" = Right Stick Touch

"`Right Trackpad Y+`" = Right Trackpad Up
"`Right Trackpad Y-`" = Right Trackpad Down
"`Right Trackpad X-`" = Right Trackpad Right
"`Right Trackpad X+`" = Right Trackpad Right
"`Right Trackpad Touch`" = Right Trackpad Touch
"`Right Trackpad Click`" = Right Trackpad Click
"`Right Trackpad Pressure`" = Right Trackpad Click Pressure
"`Right Trackpad Capacitance`" = Right Trackpad Capacitance

"`Accel Up`" = Accelerometer Up
"`Accel Down`" = Accelerometer Down
"`Accel Left`" = Accelerometer Left
"`Accel Right`" = Accelerometer Right
"`Accel Forward`" = Accelerometer Forward
"`Accel Backward`" = Accelerometer Backward

"`Gyro Pitch Up`" = Gyro Pitch Up
"`Gyro Pitch Down`" = Gyro Pitch Down
"`Gyro Roll Left`" = Gyro Roll Left
"`Gyro Roll Right`" = Gyro Roll Right
"`Gyro Yaw Left`" = Gyro Yaw Left
"`Gyro Yaw Right`" = Gyro Yaw Right
@kpd328 kpd328 added the Device Request a device we should support label Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Device Request a device we should support
Projects
None yet
Development

No branches or pull requests

1 participant