Overhaul keyboard input handling to make it more suitable for full fledged text input, not just keybindings. In particular, we add support for more modifiers (Mode_switch, AltGr, numlock), add more functions to get direct access to keysyms and their names, and improve keysym stringification to handle Unicode.
Overhaul keyboard input handling to make it more suitable for full fledged text input, not just keybindings. In particular, we add support for more modifiers (Mode_switch, AltGr, numlock), add more functions to get direct access to keysyms and their names, and improve keysym stringification to handle Unicode.