virtualx-engine/platform/linuxbsd/x11
Mel Collins 8406e60522 Add InputEventKey.location to tell left from right
This adds a new enum `KeyLocation` and associated property
`InputEventKey.location`, which indicates the left/right location of key
events which may come from one of two physical keys, eg. Shift, Ctrl.

It also adds simulation of missing Shift KEYUP events for Windows.
When multiple Shifts are held down at the same time, Windows natively
only sends a KEYUP for the last one to be released.
2024-01-26 14:42:28 +01:00
..
dynwrappers [X11] Add support for dead keys without active IME. Fix IME focus and cleanup. 2023-01-30 13:31:48 +02:00
detect_prime_x11.cpp [X11] Add fallback from desktop GL to GLES, suppress PRIME detector error spam. 2023-11-06 12:40:44 +02:00
detect_prime_x11.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
display_server_x11.cpp Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
display_server_x11.h [X11] Don't re-set input focus if the given window already has it 2024-01-18 08:52:03 -06:00
gl_manager_x11.cpp [X11] Add fallback from desktop GL to GLES, suppress PRIME detector error spam. 2023-11-06 12:40:44 +02:00
gl_manager_x11.h [X11] Add fallback from desktop GL to GLES, suppress PRIME detector error spam. 2023-11-06 12:40:44 +02:00
gl_manager_x11_egl.cpp [X11] Add support for using EGL/GLES instead of GLX. 2023-10-04 14:15:36 +03:00
gl_manager_x11_egl.h [X11] Add support for using EGL/GLES instead of GLX. 2023-10-04 14:15:36 +03:00
key_mapping_x11.cpp Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
key_mapping_x11.h Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
SCsub [X11] Add support for using EGL/GLES instead of GLX. 2023-10-04 14:15:36 +03:00
vulkan_context_x11.cpp Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts 2023-12-20 19:18:08 +01:00
vulkan_context_x11.h Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts 2023-12-20 19:18:08 +01:00