Fix binding to the pageup/pagedown keys

This commit is contained in:
Jude Southworth 2026-04-07 10:53:49 +01:00 committed by Jude Southworth
parent 8ae5918ccd
commit 24fb50083e

View file

@ -512,6 +512,8 @@ fn key_from_string(value: &str) -> Option<Key> {
"ArrowRight" | "Right" => Some(Key::Named(Named::ArrowRight)),
"ArrowUp" | "Up" => Some(Key::Named(Named::ArrowUp)),
"ArrowDown" | "Down" => Some(Key::Named(Named::ArrowDown)),
"PageUp" => Some(Key::Named(Named::PageUp)),
"PageDown" => Some(Key::Named(Named::PageDown)),
"Space" | "space" => Some(Key::Character(" ".into())),
_ if !value.is_empty() => Some(Key::Character(value.into())),
_ => None,