1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:18:11 +00:00
serenity/Userland/Services/WindowServer
Liav A 60a96b3786 Userland: Actually use the correct character map index from KeyEvent
Instead of using a scan code, which for scan code set 2 will not
represent the expected character mapping index, we could just use
another variable in the KeyEvent structure that correctly points to the
character index.

This change is mostly relevant to the KeyboardMapper application, and
also to the WindowServer code, as both handle KeyEvents and need to
use the character mapping index in various situations.
2023-12-29 16:40:59 +01:00
..
Animation.cpp WindowServer: Only register animations when they're running 2023-04-13 20:18:49 +02:00
Animation.h WindowServer: Only register animations when they're running 2023-04-13 20:18:49 +02:00
AppletManager.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
AppletManager.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Button.cpp WindowServer: Fix crash when hovering over title buttons 2022-05-18 19:05:18 +02:00
Button.h WindowServer: Support hover icons for title buttons 2022-05-03 22:00:14 +02:00
CMakeLists.txt WindowServer: Fix alt shortcut navigation for non-default keymaps 2023-04-14 12:38:40 +01:00
Compositor.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Compositor.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ConnectionFromClient.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ConnectionFromClient.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Cursor.cpp WindowServer: Fix various const-correctness issues 2023-02-21 00:54:04 +01:00
Cursor.h WindowServer: Fix various const-correctness issues 2023-02-21 00:54:04 +01:00
Event.h Userland: Actually use the correct character map index from KeyEvent 2023-12-29 16:40:59 +01:00
EventLoop.cpp LibCore: Simplify Core::Notifier by only allowing one event type 2023-04-25 14:48:40 +02:00
EventLoop.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
HardwareScreenBackend.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
HardwareScreenBackend.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
HitTestResult.h WindowServer: Make hit test results richer 2021-06-18 17:40:05 +02:00
KeymapSwitcher.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
KeymapSwitcher.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
main.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Menu.cpp WindowServer: Send menu_item_activated before visibility_did_change 2023-12-09 22:06:20 +01:00
Menu.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Menubar.cpp LibGfx+LibGUI+WindowServer+Apps+Demos: Replace ToolWindows 2022-08-25 13:28:50 +02:00
Menubar.h WindowServer: Do not add existing menu items (by ptr) to m_menus 2023-01-07 19:57:57 +00:00
MenuItem.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
MenuItem.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
MenuManager.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
MenuManager.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
MultiScaleBitmaps.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
MultiScaleBitmaps.h WindowServer: Fix crash when hovering over title buttons 2022-05-18 19:05:18 +02:00
Overlays.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Overlays.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ResizeDirection.h WindowServer+LibGUI: Shrink window edge resize hot-spots 2022-10-11 17:48:48 +02:00
Screen.cpp Userland: Actually use the correct character map index from KeyEvent 2023-12-29 16:40:59 +01:00
Screen.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ScreenBackend.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScreenLayout.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ScreenLayout.ipp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SystemEffects.h WindowServer: Don't crash when trying to set invalid effects 2023-06-01 21:17:29 +02:00
VirtualScreenBackend.cpp WindowServer: Fallback to safe mode-setting in case of mapping overflow 2022-09-24 15:38:56 +01:00
VirtualScreenBackend.h Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00
Window.cpp Userland: Actually use the correct character map index from KeyEvent 2023-12-29 16:40:59 +01:00
Window.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowClient.ipc Userland: Actually use the correct character map index from KeyEvent 2023-12-29 16:40:59 +01:00
WindowFrame.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowFrame.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowManager.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowManager.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowManagerClient.ipc Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowManagerServer.ipc Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowMode.h WindowServer: Catch more Window stealing misbehavior 2023-05-15 12:15:39 +02:00
WindowServer.ipc Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowStack.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
WindowStack.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
WindowSwitcher.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowSwitcher.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
WindowType.h LibGUI+WindowServer: Add WindowType:Autocomplete and helpers 2022-11-19 16:04:42 +01:00
WMConnectionFromClient.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WMConnectionFromClient.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30