Skip to content
Discussion options

You must be logged in to vote

It can't suppress them, and that's architectural rather than a missing option.

AntiMicroX reads your pad and then injects keyboard and mouse events through uinput (src/eventhandlers/uinputeventhandler.cpp, with other/60-antimicrox-uinput.rules for the permissions). It never takes the pad away from anyone — there's no EVIOCGRAB anywhere in the tree, which is the ioctl a program would use to claim an evdev device exclusively. The "grab" you'll find in the source is the key-grabber dialog in the UI, not device grabbing.

So the model is additive by construction: the game still sees a gamepad because nothing is hiding it, and it also sees your synthetic keypresses. Adding a "suppress default k…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Jopp-gh
Comment options

Answer selected by Jopp-gh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants