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

General device configuration? #1007

Closed
evilantishad0w opened this issue Nov 27, 2024 · 1 comment
Closed

General device configuration? #1007

evilantishad0w opened this issue Nov 27, 2024 · 1 comment

Comments

@evilantishad0w
Copy link

Just got a new gaming trackball, the "Elecom Huge", and was disappointed that Piper wouldn't allow me to map the extra buttons on the mouse.

Rather than, or in addition to, having configurations for specific mice (and possibly keyboards?) I'd like to suggest you have a universal method for configuring mice.

What I'd suggest is having a very basic image of a mouse, as well as a "test pad", where when the mouse pointer is above the pad, all button presses / scroll wheel movements are captured. If the performance hasn't already been captured it will create a new "button" for the mouse, which can be moved around on the image. If the performance were already captured it would instead hilight that "button". You'd then assign actions to those "buttons" much like you would on your current set-up. This wouldn't be pretty but would allow for much more functionality for people with odd equipment.

The only alternative would be to get companies to write their own drivers for their mice, which would be great but probably not feasible (yet) and would likely result in closed-source garbage.

@staticssleever668
Copy link
Member

Hi! get companies to write their own drivers for their mice - sorry to say, that's how libratbag works, by setting up mouse using vendor-specific driver.

@staticssleever668 staticssleever668 closed this as not planned Won't fix, can't repro, duplicate, stale Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants