glfw/src
Denis Bernard 36f90800d8 X11: Query and keep track of Xkb group index
For users with multiple keyboard layouts configured, glfwGetKeyName
works fine only with the primary layout.  Switching layouts results in
changing the group index.  This commit querries the current group index
when initializing keyboard input and keeps track of any change to it.

As a result the scancode -> keyname mapping may change while the program
is running (needs to be documented).

Fixes #1462.
Closes #1528.
2019-07-12 14:08:43 +02:00
..
CMakeLists.txt Move to the modern CMake project version option 2019-05-17 16:12:52 +02:00
cocoa_init.m Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
cocoa_joystick.h Start 3.4 2019-04-16 23:08:39 +02:00
cocoa_joystick.m Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
cocoa_monitor.m Convert some declarations to C99 style 2019-06-27 18:13:29 +02:00
cocoa_platform.h Start 3.4 2019-04-16 23:08:39 +02:00
cocoa_time.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
cocoa_window.m Cocoa: Cleanup 2019-06-27 18:14:48 +02:00
context.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
egl_context.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
egl_context.h Replace some tabs with spaces 2019-06-16 16:57:09 +02:00
glfw3.pc.in Move to the modern CMake project version option 2019-05-17 16:12:52 +02:00
glfw3Config.cmake.in Include imported targets into module config file 2016-02-02 06:00:18 +01:00
glfw_config.h.in Start 3.4 2019-04-16 23:08:39 +02:00
glx_context.c Remove pointless comments 2019-05-24 14:43:49 +02:00
glx_context.h Replace some tabs with spaces 2019-06-16 16:57:09 +02:00
init.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
input.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
internal.h Replace some tabs with spaces 2019-06-16 16:57:09 +02:00
linux_joystick.c Convert some declarations to C99 style 2019-06-27 18:13:29 +02:00
linux_joystick.h Start 3.4 2019-04-16 23:08:39 +02:00
mappings.h Start 3.4 2019-04-16 23:08:39 +02:00
mappings.h.in Start 3.4 2019-04-16 23:08:39 +02:00
monitor.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
nsgl_context.h Start 3.4 2019-04-16 23:08:39 +02:00
nsgl_context.m Remove pointless comments 2019-05-24 14:43:49 +02:00
null_init.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
null_joystick.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
null_joystick.h Start 3.4 2019-04-16 23:08:39 +02:00
null_monitor.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
null_platform.h Start 3.4 2019-04-16 23:08:39 +02:00
null_window.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
osmesa_context.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
osmesa_context.h Start 3.4 2019-04-16 23:08:39 +02:00
posix_thread.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
posix_thread.h Start 3.4 2019-04-16 23:08:39 +02:00
posix_time.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
posix_time.h Start 3.4 2019-04-16 23:08:39 +02:00
vulkan.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
wgl_context.c Remove pointless comments 2019-05-24 14:43:49 +02:00
wgl_context.h WGL: Add extension function macro aliases 2019-05-24 14:43:49 +02:00
win32_init.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
win32_joystick.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
win32_joystick.h Start 3.4 2019-04-16 23:08:39 +02:00
win32_monitor.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
win32_platform.h Replace some tabs with spaces 2019-06-16 16:57:09 +02:00
win32_thread.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
win32_time.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
win32_window.c Win32: Cleanup pointer test in win32_window.c 2019-06-27 18:14:48 +02:00
window.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
wl_init.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
wl_monitor.c Fix typo 2019-07-01 11:30:57 +02:00
wl_platform.h Wayland: Remove wl_shell support 2019-04-20 10:05:15 +02:00
wl_window.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
x11_init.c X11: Query and keep track of Xkb group index 2019-07-12 14:08:43 +02:00
x11_monitor.c Convert some declarations to C99 style 2019-06-27 18:13:29 +02:00
x11_platform.h X11: Query and keep track of Xkb group index 2019-07-12 14:08:43 +02:00
x11_window.c X11: Query and keep track of Xkb group index 2019-07-12 14:08:43 +02:00
xkb_unicode.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
xkb_unicode.h Start 3.4 2019-04-16 23:08:39 +02:00