From ac24bbe80dd16ea586b8a0b5816066e3ba1b48fa Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Fri, 6 Mar 2026 13:51:41 -0500 Subject: [PATCH] fix: remove named space --- core/src/keyboard/key.rs | 4 ++-- examples/sctk_subsurface_img/src/main.rs | 4 ++-- winit/src/platform_specific/wayland/keymap.rs | 2 -- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/core/src/keyboard/key.rs b/core/src/keyboard/key.rs index 7be037d1..31d14c92 100644 --- a/core/src/keyboard/key.rs +++ b/core/src/keyboard/key.rs @@ -186,8 +186,6 @@ pub enum Named { Enter, /// The Horizontal Tabulation `Tab` key. Tab, - /// Used in text to insert a space between words. Usually located below the character keys. - Space, /// Navigate or traverse downward. (`KEYCODE_DPAD_DOWN`) ArrowDown, /// Navigate or traverse leftward. (`KEYCODE_DPAD_LEFT`) @@ -991,6 +989,8 @@ pub enum Code { ShiftLeft, /// Shift or ShiftRight, + /// (space) + Space, /// Tab or Tab, /// Japanese: (henkan) diff --git a/examples/sctk_subsurface_img/src/main.rs b/examples/sctk_subsurface_img/src/main.rs index 36b68f7e..114e8407 100644 --- a/examples/sctk_subsurface_img/src/main.rs +++ b/examples/sctk_subsurface_img/src/main.rs @@ -124,8 +124,8 @@ impl SubsurfaceApp { key, .. }) => match key { - iced::keyboard::Key::Named( - iced::keyboard::key::Named::Space, + iced::keyboard::Key::Character( + " ".into() ) => Some(Message::Toggle), _ => None, }, diff --git a/winit/src/platform_specific/wayland/keymap.rs b/winit/src/platform_specific/wayland/keymap.rs index ed7ad070..9627887d 100644 --- a/winit/src/platform_specific/wayland/keymap.rs +++ b/winit/src/platform_specific/wayland/keymap.rs @@ -993,8 +993,6 @@ pub fn key_to_keysym( (Named::ExSel, _) => keysyms::_3270_ExSelect, (Named::CrSel, _) => keysyms::_3270_CursorSelect, - (Named::Space, _) => keysyms::space, - // XF86 multimedia / internet / power keys (subset shown) (Named::BrightnessUp, _) => keysyms::XF86_MonBrightnessUp, (Named::BrightnessDown, _) => keysyms::XF86_MonBrightnessDown,