Support for Back/Forward multimedia keys (#20695)
- Added Support for Back/Forward multimedia keys (Linux)
This commit is contained in:
parent
5fd7afb9da
commit
f01a86c644
4 changed files with 10 additions and 0 deletions
|
@ -251,6 +251,8 @@
|
||||||
"ctrl-pagedown": "pane::ActivateNextItem",
|
"ctrl-pagedown": "pane::ActivateNextItem",
|
||||||
"ctrl-shift-pageup": "pane::SwapItemLeft",
|
"ctrl-shift-pageup": "pane::SwapItemLeft",
|
||||||
"ctrl-shift-pagedown": "pane::SwapItemRight",
|
"ctrl-shift-pagedown": "pane::SwapItemRight",
|
||||||
|
"back": "pane::GoBack",
|
||||||
|
"forward": "pane::GoForward",
|
||||||
"ctrl-w": "pane::CloseActiveItem",
|
"ctrl-w": "pane::CloseActiveItem",
|
||||||
"ctrl-f4": "pane::CloseActiveItem",
|
"ctrl-f4": "pane::CloseActiveItem",
|
||||||
"alt-ctrl-t": ["pane::CloseInactiveItems", { "close_pinned": false }],
|
"alt-ctrl-t": ["pane::CloseInactiveItems", { "close_pinned": false }],
|
||||||
|
|
|
@ -222,6 +222,8 @@ fn is_printable_key(key: &str) -> bool {
|
||||||
| "insert"
|
| "insert"
|
||||||
| "home"
|
| "home"
|
||||||
| "end"
|
| "end"
|
||||||
|
| "back"
|
||||||
|
| "forward"
|
||||||
| "escape"
|
| "escape"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -684,6 +684,8 @@ impl Keystroke {
|
||||||
Keysym::ISO_Left_Tab => "tab".to_owned(),
|
Keysym::ISO_Left_Tab => "tab".to_owned(),
|
||||||
Keysym::KP_Prior => "pageup".to_owned(),
|
Keysym::KP_Prior => "pageup".to_owned(),
|
||||||
Keysym::KP_Next => "pagedown".to_owned(),
|
Keysym::KP_Next => "pagedown".to_owned(),
|
||||||
|
Keysym::XF86_Back => "back".to_owned(),
|
||||||
|
Keysym::XF86_Forward => "forward".to_owned(),
|
||||||
|
|
||||||
Keysym::comma => ",".to_owned(),
|
Keysym::comma => ",".to_owned(),
|
||||||
Keysym::period => ".".to_owned(),
|
Keysym::period => ".".to_owned(),
|
||||||
|
|
|
@ -1160,6 +1160,8 @@ fn parse_syskeydown_msg_keystroke(wparam: WPARAM) -> Option<Keystroke> {
|
||||||
VK_END => "end",
|
VK_END => "end",
|
||||||
VK_PRIOR => "pageup",
|
VK_PRIOR => "pageup",
|
||||||
VK_NEXT => "pagedown",
|
VK_NEXT => "pagedown",
|
||||||
|
VK_BROWSER_BACK => "back",
|
||||||
|
VK_BROWSER_FORWARD => "forward",
|
||||||
VK_ESCAPE => "escape",
|
VK_ESCAPE => "escape",
|
||||||
VK_INSERT => "insert",
|
VK_INSERT => "insert",
|
||||||
VK_DELETE => "delete",
|
VK_DELETE => "delete",
|
||||||
|
@ -1196,6 +1198,8 @@ fn parse_keydown_msg_keystroke(wparam: WPARAM) -> Option<KeystrokeOrModifier> {
|
||||||
VK_END => "end",
|
VK_END => "end",
|
||||||
VK_PRIOR => "pageup",
|
VK_PRIOR => "pageup",
|
||||||
VK_NEXT => "pagedown",
|
VK_NEXT => "pagedown",
|
||||||
|
VK_BROWSER_BACK => "back",
|
||||||
|
VK_BROWSER_FORWARD => "forward",
|
||||||
VK_ESCAPE => "escape",
|
VK_ESCAPE => "escape",
|
||||||
VK_INSERT => "insert",
|
VK_INSERT => "insert",
|
||||||
VK_DELETE => "delete",
|
VK_DELETE => "delete",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue