glfw/src
Camilla Löwy 03cfe957e7 Win32: Fix scancode and key for Alt+PrtSc events
Alt+PrtSc emits a different scancode than just PrtSc.  Since the GLFW
API assumes each key corresponds to only one scancode, this cannot be
added to the keycodes array.

Instead we replace the scancode at the point of entry.

Fixes #1993
2022-03-18 00:19:01 +01:00
..
CMakeLists.txt Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
cocoa_init.m Limit scope of some loop counters in C99 files 2021-10-25 23:39:06 +02:00
cocoa_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
cocoa_joystick.m Limit scope of some loop counters in C99 files 2021-10-25 23:39:06 +02:00
cocoa_monitor.m Cocoa: Use MACH_PORT_NULL for default IOKit port 2021-11-22 21:30:53 +01:00
cocoa_platform.h Cocoa: Clarify comments on compatibility macros 2022-02-09 22:13:14 +01:00
cocoa_time.c Make timer init part of platform API 2021-10-12 12:54:36 +02:00
cocoa_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
cocoa_window.m Cocoa: Fix deprecation warning for kUTTypeURL 2022-02-02 19:20:32 +01:00
context.c Move single/double-buffer filtering to backends 2021-05-14 19:02:25 +02:00
egl_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
glfw.rc.in Win32: Add VERSIONINFO resource to GLFW DLL 2019-12-11 21:02:08 +01:00
glx_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
init.c Add shared min and max functions for int 2022-03-15 22:22:13 +01:00
input.c Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00
internal.h Add shared min and max functions for int 2022-03-15 22:22:13 +01:00
linux_joystick.c Limit scope of some loop counters in C99 files 2021-10-25 23:39:06 +02:00
linux_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
mappings.h Simplify parsing of default gamepad mappings 2021-08-01 20:57:28 +02:00
mappings.h.in Simplify parsing of default gamepad mappings 2021-08-01 20:57:28 +02:00
monitor.c Fix invalid pointer conversions 2021-10-27 18:22:05 +02:00
nsgl_context.m Formatting 2022-03-02 19:38:41 +01:00
null_init.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_joystick.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_monitor.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_platform.h Null: Remove unused function 2021-10-27 18:22:05 +02:00
null_window.c Add shared min and max functions for int 2022-03-15 22:22:13 +01:00
osmesa_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
platform.c Gather Null specific platform selection logic 2021-11-25 23:24:39 +01:00
platform.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
posix_module.c Make dynamic module loading part of platform API 2021-10-12 12:54:36 +02:00
posix_poll.c POSIX: Fix undeclared function warning on Cygwin 2022-03-04 13:37:38 +01:00
posix_poll.h Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
posix_thread.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
posix_thread.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
posix_time.c Make timer init part of platform API 2021-10-12 12:54:36 +02:00
posix_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
vulkan.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
wgl_context.c Formatting 2022-03-02 19:38:41 +01:00
win32_init.c Revert ad01c1b614 2022-03-13 16:01:41 +01:00
win32_joystick.c Win32: Fix calls to encoding compatibility macros 2022-03-10 19:31:28 +01:00
win32_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_module.c Make dynamic module loading part of platform API 2021-10-12 12:54:36 +02:00
win32_monitor.c Win32: Fix calls to encoding compatibility macros 2022-03-10 19:31:28 +01:00
win32_platform.h Win32: Update rationale for reimplementation 2022-03-10 19:35:23 +01:00
win32_thread.c Win32: Make thread functions backend independent 2021-10-12 12:54:36 +02:00
win32_thread.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_time.c Win32: Remove timeGetTime fallback for timer 2021-10-12 12:54:37 +02:00
win32_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_window.c Win32: Fix scancode and key for Alt+PrtSc events 2022-03-18 00:19:01 +01:00
window.c Fix invalid pointer conversions 2021-10-27 18:22:05 +02:00
wl_init.c Add shared min and max functions for int 2022-03-15 22:22:13 +01:00
wl_monitor.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
wl_platform.h Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
wl_window.c Add shared min and max functions for int 2022-03-15 22:22:13 +01:00
x11_init.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
x11_monitor.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
x11_platform.h Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
x11_window.c X11: Fix undefined behavior in bit shift of int 2022-03-10 19:58:41 +01:00
xkb_unicode.c Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00
xkb_unicode.h Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00