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,