It's a shame that the title doesn't say what the s/w is : keyd.<p>I actually use keyd on my laptops because it seems to do everything I need and is easy to get going without any fuss. So thank you Raheman Vaiya.
I find this kind of keyboard remapping essential when using a laptop now that I'm used to using an external keyboard with QMK firmware at my desk (though these days I use Kmonad).
This is fantastic. Works perfectly right off the bat. I have so much trouble just getting capslock to be control consistently in Linux, and this made it easy.
What are the differences between this and <a href="https://github.com/sezanzeb/input-remapper" rel="nofollow">https://github.com/sezanzeb/input-remapper</a> ?
From what I can see in their readme, this is basically a key remapping utility without any of the advanced macro functionality that Input Remapper has.<p>For example, I can create a macro in Input Remapper that is bound to the F12 key and will press keys 1, 2, and 3 in order at a certain rate and repeat for as long as I hold down that F12 key.<p>This utility would just allow me to remap a key to another without that repeat or timing functionality.
I used this to remap the space key to be a modifier key and thought it might be useful for some.
Now I can finally reimplement spacebar heating!
Thanks keyd! You replaced a number of utterly shameful and janktacular python scripts.