[GH-ISSUE #207] (Feature Request) Trackpad to Gyro #93

Open
opened 2026-10-22 05:03:30 +00:00 by roman · 5 comments
Owner

Originally created by @riverslime on GitHub (Aug 1, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/207

Is there any way that gyro could be mapped to the trackpad? The way that gyro is measured is extremely similar to mouse DPI, if this were possible it would be an amazing implementation.

Originally created by @riverslime on GitHub (Aug 1, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/207 Is there any way that gyro could be mapped to the trackpad? The way that gyro is measured is extremely similar to mouse DPI, if this were possible it would be an amazing implementation.
Author
Owner

@safijari commented on GitHub (Aug 2, 2026):

Are you looking to output a gyro axis (e.g. to Switch) by moving your finger on the trackpad?

<!-- gh-comment-id:5159704972 --> @safijari commented on GitHub (Aug 2, 2026): Are you looking to output a gyro axis (e.g. to Switch) by moving your finger on the trackpad?
Author
Owner

@riverslime commented on GitHub (Aug 2, 2026):

Yes, if x and y gyro were somehow mappable to the same movement of the trackpad mouse you would have 1:1 mouse movement in gyro compatible games.

<!-- gh-comment-id:5159736937 --> @riverslime commented on GitHub (Aug 2, 2026): Yes, if x and y gyro were somehow mappable to the same movement of the trackpad mouse you would have 1:1 mouse movement in gyro compatible games.
Author
Owner

@safijari commented on GitHub (Aug 2, 2026):

That sounds super interesting. I suppose if I'm doing that I should also implement trackpad to joystick

<!-- gh-comment-id:5160447857 --> @safijari commented on GitHub (Aug 2, 2026): That sounds super interesting. I suppose if I'm doing that I should also implement trackpad to joystick
Author
Owner

@riverslime commented on GitHub (Aug 2, 2026):

Are you pulling directly from valves implementation? Because "as joystick" is far preferable (personally) to the regular joystick implementation if so. Applications that use SDL like Eden actually will use the "as joystick" implementation by default which is quite nice.

If either the trackpad to gyro or as joystick are implemented though would there be any way to adjust the sensitivity on the users end?

Sorry to comment bomb you but I'm quite passionate about steam input and even in its current implementation this is the coolest 1 dollar I've spent!

<!-- gh-comment-id:5160475018 --> @riverslime commented on GitHub (Aug 2, 2026): Are you pulling directly from valves implementation? Because "as joystick" is far preferable (personally) to the regular joystick implementation if so. Applications that use SDL like Eden actually will use the "as joystick" implementation by default which is quite nice. If either the trackpad to gyro or as joystick are implemented though would there be any way to adjust the sensitivity on the users end? Sorry to comment bomb you but I'm quite passionate about steam input and even in its current implementation this is the coolest 1 dollar I've spent!
Author
Owner

@riverslime commented on GitHub (Aug 2, 2026):

As far as my understanding goes as well gyro is even measured in DPI when it comes to sensitivity.

I thought about the trackpad to gyro because in games where gyro is not supported, the second best option is actually to bind gyro to mouse. It's identical in performance when compared to true gyro. I figure if this is the case it would track that the inverse would also be true.

I've heard of people binding mouse on emulators to gyro to get similar results to what I'm imagining.

<!-- gh-comment-id:5160493479 --> @riverslime commented on GitHub (Aug 2, 2026): As far as my understanding goes as well gyro is even measured in DPI when it comes to sensitivity. I thought about the trackpad to gyro because in games where gyro is not supported, the second best option is actually to bind gyro to mouse. It's identical in performance when compared to true gyro. I figure if this is the case it would track that the inverse would also be true. I've heard of people binding mouse on emulators to gyro to get similar results to what I'm imagining.
Sign in to join this conversation.
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
safijari/openpuck#93
No description provided.