Hi, > > This is quite horrible though. I'm more inclined > > to revert this patch and find another way to fix the original problem > > which won't require the UI frontends to track modifier state. > > The UIs track modifier state anyway. > > I fact I have some WIP patches to add a generic keyboard state tracker, > so the UIs can use common code instead of having their own state > tracking code each. Also to make UI hotkeys configurable, consistent > across all UIs we have. Guess I should undust them, at least the state > tracking part of it. > > With that in place we can easily pass the full keyboard state to the > keymap code.
Tried that: https://git.kraxel.org/cgit/qemu/log/?h=sirius/kbd-state Not polished yet. cheers, Gerd