chore: support more named keys for keyboard shortcuts
This commit is contained in:
parent
f5cbed08d6
commit
3d8ca65b75
1 changed files with 17 additions and 0 deletions
|
|
@ -505,9 +505,26 @@ fn fallback_shortcuts() -> Shortcuts {
|
||||||
|
|
||||||
fn key_from_string(value: &str) -> Option<Key> {
|
fn key_from_string(value: &str) -> Option<Key> {
|
||||||
match value {
|
match value {
|
||||||
|
"Backspace" => Some(Key::Named(Named::Backspace)),
|
||||||
|
"Enter" => Some(Key::Named(Named::Enter)),
|
||||||
|
"Escape" => Some(Key::Named(Named::Escape)),
|
||||||
"Insert" => Some(Key::Named(Named::Insert)),
|
"Insert" => Some(Key::Named(Named::Insert)),
|
||||||
|
"Delete" => Some(Key::Named(Named::Delete)),
|
||||||
"Tab" => Some(Key::Named(Named::Tab)),
|
"Tab" => Some(Key::Named(Named::Tab)),
|
||||||
|
"F1" => Some(Key::Named(Named::F1)),
|
||||||
|
"F2" => Some(Key::Named(Named::F2)),
|
||||||
|
"F3" => Some(Key::Named(Named::F3)),
|
||||||
|
"F4" => Some(Key::Named(Named::F4)),
|
||||||
|
"F5" => Some(Key::Named(Named::F5)),
|
||||||
|
"F6" => Some(Key::Named(Named::F6)),
|
||||||
|
"F7" => Some(Key::Named(Named::F7)),
|
||||||
|
"F8" => Some(Key::Named(Named::F8)),
|
||||||
|
"F9" => Some(Key::Named(Named::F9)),
|
||||||
|
"F10" => Some(Key::Named(Named::F10)),
|
||||||
"F11" => Some(Key::Named(Named::F11)),
|
"F11" => Some(Key::Named(Named::F11)),
|
||||||
|
"F12" => Some(Key::Named(Named::F12)),
|
||||||
|
"Home" => Some(Key::Named(Named::Home)),
|
||||||
|
"End" => Some(Key::Named(Named::End)),
|
||||||
"ArrowLeft" | "Left" => Some(Key::Named(Named::ArrowLeft)),
|
"ArrowLeft" | "Left" => Some(Key::Named(Named::ArrowLeft)),
|
||||||
"ArrowRight" | "Right" => Some(Key::Named(Named::ArrowRight)),
|
"ArrowRight" | "Right" => Some(Key::Named(Named::ArrowRight)),
|
||||||
"ArrowUp" | "Up" => Some(Key::Named(Named::ArrowUp)),
|
"ArrowUp" | "Up" => Some(Key::Named(Named::ArrowUp)),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue