mirror of
https://github.com/libratbag/piper.git
synced 2026-04-21 06:47:50 -04:00
ratbag's key mapping signature is forcing us to treat modifiers different from regular keys. To detect them, we need several workarounds over Gdk.EventKey which makes the code uglier than it could be. Perhaps we should just skip this altogether and implement macros only; since they don't differentiate between modifiers and regular keys all these workaround can then be removed while providing the same functionality.