1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
JUCE/modules/juce_gui_basics/native
reuk 86d496d424
WindowsHooks: Attempt to fix keyboard issues for plugin clients
This patch should resolve an issue introduced in
0ab30555fc where arrow keys and other
directional keys (home, end, page up, page down) stopped working as
expected.

With this patch in place,
- IME input in plugins should work correctly, including for languages
  with a selection palette (Japanese) and languages where multiple
  keypresses combine to a single character (Korean).
- Keyboard shortcuts should work (cut, copy, paste)
- Directional keys should work
2023-10-11 15:57:46 +01:00
..
accessibility Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
java/app/com/rmsl/juce WebBrowserComponent: Android: Add accessibility integration 2023-06-08 16:07:11 +00:00
javaopt/app/com/rmsl/juce ContentSharer: Update interface to return safer ScopedMessageBox instances 2023-03-27 11:54:37 +01:00
juce_CGMetalLayerRenderer_mac.h Fix some compiler warnings 2023-08-29 12:59:09 +01:00
juce_ContentSharer_android.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_ContentSharer_ios.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_DragAndDrop_linux.cpp Use NullCheckedInvocation in more places 2023-10-02 13:40:10 +01:00
juce_DragAndDrop_windows.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_FileChooser_android.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_FileChooser_ios.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_FileChooser_linux.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_FileChooser_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_FileChooser_windows.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_MainMenu_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_MouseCursor_mac.mm Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_MultiTouchMapper.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_NativeMessageBox_android.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeMessageBox_ios.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeMessageBox_linux.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeMessageBox_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeMessageBox_windows.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeModalWrapperComponent_ios.h Fix some compiler warnings 2023-08-29 12:59:09 +01:00
juce_NSViewComponentPeer_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_PerScreenDisplayLinks_mac.h Fix some LLVM 17 compiler warnings 2023-09-25 11:21:11 +01:00
juce_ScopedDPIAwarenessDisabler.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_ScopedDPIAwarenessDisabler.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ScopedThreadDPIAwarenessSetter_windows.h Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_ScopedWindowAssociation_linux.h Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_UIViewComponentPeer_ios.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_Windowing_android.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_Windowing_ios.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_Windowing_linux.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_Windowing_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_Windowing_windows.cpp WindowsHooks: Attempt to fix keyboard issues for plugin clients 2023-10-11 15:57:46 +01:00
juce_WindowsHooks_windows.cpp WindowsHooks: Attempt to fix keyboard issues for plugin clients 2023-10-11 15:57:46 +01:00
juce_WindowsHooks_windows.h WindowsHooks: Split declarations and definitions into seaprate files 2023-05-31 15:15:25 +01:00
juce_WindowUtils_android.cpp WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_WindowUtils_ios.mm WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_WindowUtils_linux.cpp WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_WindowUtils_mac.mm WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_WindowUtils_windows.cpp WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_XSymbols_linux.cpp Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_XSymbols_linux.h Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_XWindowSystem_linux.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_XWindowSystem_linux.h X11: Ask the host to manage client-initiated resizes 2023-07-24 14:20:16 +01:00