add support for win32-input-mode
kitty's enhanced keyboard protocol is not the only existing enhanced keyboard protocol supported by terminals. There also exist the other one, called win32-input-mode.
Protocol spec: https://github.com/microsoft/terminal/blob/main/doc/specs/%234999%20-%20Improved%20keyboard%20handling%20in%20Conpty.md
Reference implementation on the terminal side: https://github.com/wez/wezterm/issues/1509
Reference implementation on the console app side: https://github.com/elfmz/far2l/pull/1581
Reference implementation on the TUI framework side: https://github.com/magiblot/tvision/commit/5c017a81ef82876a27532a5676e653f035346b49
This small lib should help with translating X11 key codes to win32-input-mode ones.
Edited by Ivan Sorokin