These two patches address some incorrect-key-triggering-hotkey problems when running with ClassicUO on Linux, as reported in #153
I've added another Dictionary for mapping Windows Virtual Key Codes to Unix X11 Keysyms, and improved the key-pressed detection used when the platform is detected as linux.
I've been playing the game with these changes, and haven't found any problems with them. At worst, it shouldn't work any worse than the way it used to, since if it sees a keycode that doesn't have a mapping, it'll pass it through unchanged.
These two patches address some incorrect-key-triggering-hotkey problems when running with ClassicUO on Linux, as reported in #153
I've added another Dictionary for mapping Windows Virtual Key Codes to Unix X11 Keysyms, and improved the key-pressed detection used when the platform is detected as linux.
I've been playing the game with these changes, and haven't found any problems with them. At worst, it shouldn't work any worse than the way it used to, since if it sees a keycode that doesn't have a mapping, it'll pass it through unchanged.