From 368f886ea49d5222dc659916d459605b76fe3339 Mon Sep 17 00:00:00 2001 From: Aevyrie Date: Fri, 17 Dec 2021 12:30:42 -0800 Subject: [PATCH 1/2] Reverse horizontal scrolling on windows --- egui-winit/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/egui-winit/src/lib.rs b/egui-winit/src/lib.rs index 7232a14b8819..df3732016ad6 100644 --- a/egui-winit/src/lib.rs +++ b/egui-winit/src/lib.rs @@ -458,6 +458,9 @@ impl State { // https://github.com/rust-windowing/winit/issues/1695 being closed delta.x *= -1.0; } + if cfg!(target_os = "windows") { + delta.x *= -1.0; + } if self.egui_input.modifiers.ctrl || self.egui_input.modifiers.command { // Treat as zoom instead: From 13b1c6533c676649cc665cbfe5e74378cb510b45 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Mon, 20 Dec 2021 22:47:19 +0100 Subject: [PATCH 2/2] Add link to winit issue --- egui-winit/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/egui-winit/src/lib.rs b/egui-winit/src/lib.rs index df3732016ad6..4bcc3a42be7a 100644 --- a/egui-winit/src/lib.rs +++ b/egui-winit/src/lib.rs @@ -459,7 +459,7 @@ impl State { delta.x *= -1.0; } if cfg!(target_os = "windows") { - delta.x *= -1.0; + delta.x *= -1.0; // until https://github.com/rust-windowing/winit/pull/2101 is merged } if self.egui_input.modifiers.ctrl || self.egui_input.modifiers.command {