kermitfrog / inputmangler

Inputmangler is a daemon that intercepts and transforms linux input events, depending on the active window. It aims to be highly configurable, reliable and not too hard to use. You can use it to remap those extra mouse buttons, properly utilize a footswitch or even remap your second keyboard to trigger all kinds of shortcuts! If you are left-handed, you can switch left and right mouse buttons for applications that ignore your Desktops settings (like dosbox and fs-uae). And you can have a different configuration for each window! It is also capable of translating Text from the network to key presses.
Other
5 stars 1 forks source link

Protocol requirements for multiple input mappers #3

Open kermitfrog opened 7 months ago

kermitfrog commented 7 months ago

Let's collect what we need for multiple mappers to work together in this post. Feel free to edit (I don't think I can make it editable for others, so I'll just collect everything in this post (starting in a few days))

We need a way to..

Not strictly necessary for working together, but nice-to-haves:

KarsMulder commented 7 months ago

From the top of my head, we need:

Not strictly necessary for working together, but nice-to-haves:

Possible interference to think about:

(I'm saying "user" here, but that user could of course very well be a second script interfering with the first script. Unfortunately the current Wayland input protocol exposes only a single keyboard per seat.)