chore: support more named keys for keyboard shortcuts
This commit is contained in:
parent
3a60da0213
commit
7a8ee76e8f
1 changed files with 17 additions and 0 deletions
|
|
@ -510,9 +510,26 @@ fn fallback_shortcuts() -> Shortcuts {
|
|||
|
||||
fn key_from_string(value: &str) -> Option<Key> {
|
||||
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)),
|
||||
"Delete" => Some(Key::Named(Named::Delete)),
|
||||
"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)),
|
||||
"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)),
|
||||
"ArrowRight" | "Right" => Some(Key::Named(Named::ArrowRight)),
|
||||
"ArrowUp" | "Up" => Some(Key::Named(Named::ArrowUp)),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue