jfedor2 / hid-remapper

USB input remapping dongle
Other
1.12k stars 135 forks source link

Does HID remapper work with the X-keys L-Trac aux ports? #157

Closed valdotdev closed 3 months ago

valdotdev commented 4 months ago

Hi!

Apologies that this isn't exactly an "issue" but an inquiry.

HID remapper works wonders on my Elecom Huge but I'm also planning to get an X-keys L-Trac but I don't know if the two expandable auxiliary ports at the back can be detected by HID remapper so I'm wondering if that particular trackball feature is supported.

Thanks!

jfedor2 commented 3 months ago

I don't have one, but the buttons you connect to the aux ports on the L-Trac then work as some mouse buttons, right? So if the trackball works with HID Remapper at all then those buttons should work as well. Though they might not be remappable separately from whatever button they work as (if they duplicate an existing button). I'm not sure if those aux ports are configurable on this trackball (when used by itself) or if they have fixed functions.

jfedor2 commented 3 months ago

Oh, and by the way, you can connect external buttons to GPIO pins on HID Remapper itself too! There are even some custom boards with 3.5mm jacks (same as on the L-Trac).

valdotdev commented 3 months ago

@jfedor2 Thanks for the feedback on the L-Trac! Maybe I'll bite the bullet and try one out.

I'm still new to embedded systems but the GPIO stuff is something I'm very much looking into further in addition to gaining knowledge on that field. Do you have any documentation on how to go about utilizing the GPIO pins for HID Remapper from a beginner's perspective? Just something to point me in the right direction and I'l try to take it from there. I'm using the Adafruit Feather RP2040 by the way. :)

Cheers!

jfedor2 commented 3 months ago

I don't have any documentation, but if you have any button or switch, it will have two leads or wires. You just connect one of them to GND and the other to one of the free GPIO pins and that's pretty much it. The connection can be done with solder but there are also other options like alligator clips, breadboards etc.

valdotdev commented 3 months ago

Awesome. Thanks for your help!