Howdy folks, so wanted to start off the new year as I mean to go on and ditch Windows and start using POP!_OS for my gaming needs. My main game of choice is FFXIV which I play on keyboard and mouse. I’ve encountered something I fear my muscle memory will not move on from that I’m hoping someone might have some advice (I did search but couldn’t find this topic).
Two of my mouse buttons on my Logitech G903 I have set to rapidfire when they’re held down. This only works when not on the onboard memory however, so not working over on my POP boot. I tried Solaar but it can’t even see my Logitech mouse or keyboard. I tried Piper and Ratbag but that could similarly only change the keys but not let me use things like macros.
Do I have any other options? I would literally go so far as to change mouse brand if any other gaming mice can natively handle things on Linux.
I don’t have any direct advice, just that there’s a thread in one of the Linux communities where the OP is asking for help with ydotool. You might find some good tips in that thread.
ETA a link to my post from last year about emulating mouse clicks via keyboard shortcuts. I never followed through and got it working the way I wanted, but through my research and troubleshooting I stumbled upon several tools and tutorials, which I linked in the top level post and one of which might (hopefully) help you.
Good luck, and please post an update if and when you figure out how to resolve your issue. Thanks!
I had issues with Solaar flatpak on Pop!OS try the deb
Same here. Flatpak’s sandbox fights against anything that could take over your input devices. Problem is, programmes like sunshine and solaar need this. :(
I haven’t used it, but from a quick skim, it sounds like input-remapper can do this.
https://github.com/sezanzeb/input-remapper/blob/main/readme/macros.md
hold
Runs the child macro repeatedly as long as the input is pressed.
Examples:
hold(key(space))
https://github.com/sezanzeb/input-remapper/blob/main/readme/examples.md
key(BTN_LEFT) a single mouse-click
Thanks! I’ll give it a try!


