winit-sonoma-fix/src
Kirill Chibisov a320702a71
On X11, fix IME not working
The change to xinput2 completely disabled IME support, thus we've got
a dead keys reporting, because nothing was eating the key events
anymore, however that's not what we really need, given that not
working IME makes it impossible for some users to type.

The proper solution is to not use Xlib at all for that and rely on
xcb and its tooling around the XIM and text compose stuff, so
we'll have full control over what is getting sent to the XIM/IC or not.

Fixes #2888.
2023-06-30 19:59:24 +04:00
..
platform Allow recreating wasm event loop with spawn (#2897) 2023-06-23 19:31:42 +02:00
platform_impl On X11, fix IME not working 2023-06-30 19:59:24 +04:00
dpi.rs Implement PartialOrd/Ord for dpi module types 2023-05-16 05:11:43 +03:00
error.rs Always use f as the argument name for &mut std::fmt::Formatter (#1023) 2019-07-09 17:49:07 -04:00
event.rs On Web, map bfcache load/unload to suspend/resume 2023-06-28 15:38:49 +02:00
event_loop.rs Allow recreating wasm event loop with spawn (#2897) 2023-06-23 19:31:42 +02:00
icon.rs Fix clippy issues on stable 2023-01-27 07:18:58 +03:00
keyboard.rs Add missing Hash impls on bitflags 2023-06-03 16:44:52 +03:00
lib.rs Overhaul the Keyboard API 2023-05-28 21:02:59 +03:00
monitor.rs Implement PartialOrd/Ord for dpi module types 2023-05-16 05:11:43 +03:00
window.rs On X11, fix IME not working 2023-06-30 19:59:24 +04:00