On Windows, stop GIMX when another application takes focus and input is "Physical devices". As it is easy not to notice focus was lost, it was possible to mess the operating system and/or other applications.
Only exit on shift+esc when using a config file. When using "Network" as input GIMX can easily be stopped closing the window.
Add input method "Physical devices (elevated privileges)" to allow getting inputs in background when running games with elevated privileges.
Bug fix:
Fix issues with non-ASCII chars in path or filename:
gimx issues:
failure to write log file
failure to read macros
gimx-launcher issues:
failure to save and restore choices
failure to read gimx exit status
failure to download configurations
failure to download updates
Fix issue when using traditional Chinese translation.
On Windows, fix rumble not working for non-XInput gamepads.
Fix force feedback not working when first joystick in the configuration is a Dualshock 4.
Fix gimx.exe not responding when task manager is running.
Notes:
Since version 7.9 the only supported x86 GNU/Linux distribution is Ubuntu 18.04 (and derivatives such as Linux Mint 19).