egui/crates
TicClick 2b2e70cb91
egui-winit: emit physical key presses when a non-Latin layout is active (#4461)
resolves https://github.com/emilk/egui/issues/4081 (see discussion
starting from
https://github.com/emilk/egui/issues/3653#issuecomment-1962740175 for
extra context)

this partly restores event-emitting behaviour to the state before #3649,
when shortcuts such as `Ctrl` + `C` used to work regardless of the
active layout. the difference is that physical keys are only used in
case of the logical ones' absence now among the named keys.

while originally I have only limited this to clipboard shortcuts
(Ctrl+C/V/X), honestly it felt like a half-assed solution. as a result,
I decided to expand this behaviour to all key events to stick to the
original logic, in case there are other workflows and hotkeys people
rely on or expect to work out of the box. let me know if this is an
issue.
2024-05-11 00:07:42 +02:00
..
ecolor Remove `extra_asserts` and `extra_debug_asserts` feature flags (#4478) 2024-05-10 19:39:08 +02:00
eframe Fix some clippy warning from Rust 1.78.0 (#4444) 2024-05-02 17:04:25 +02:00
egui egui-winit: emit physical key presses when a non-Latin layout is active (#4461) 2024-05-11 00:07:42 +02:00
egui-wgpu Fix some clippy warning from Rust 1.78.0 (#4444) 2024-05-02 17:04:25 +02:00
egui-winit egui-winit: emit physical key presses when a non-Latin layout is active (#4461) 2024-05-11 00:07:42 +02:00
egui_demo_app Remove `extra_asserts` and `extra_debug_asserts` feature flags (#4478) 2024-05-10 19:39:08 +02:00
egui_demo_lib Fix some clippy warning from Rust 1.78.0 (#4444) 2024-05-02 17:04:25 +02:00
egui_extras Remove `extra_asserts` and `extra_debug_asserts` feature flags (#4478) 2024-05-10 19:39:08 +02:00
egui_glow Enable egui_glow's winit feature on wasm (#4420) (#4421) 2024-04-29 10:33:23 +02:00
egui_plot Fix some clippy warning from Rust 1.78.0 (#4444) 2024-05-02 17:04:25 +02:00
egui_web Fix typos (#2866) 2023-04-18 15:52:45 +02:00
emath Remove `extra_asserts` and `extra_debug_asserts` feature flags (#4478) 2024-05-10 19:39:08 +02:00
epaint Remove `extra_asserts` and `extra_debug_asserts` feature flags (#4478) 2024-05-10 19:39:08 +02:00