Add Alt-Left and Alt-Right for history navigation
Common shortcuts.
This commit is contained in:
parent
6378d54f7b
commit
843997a0d8
2 changed files with 6 additions and 0 deletions
|
|
@ -44,6 +44,8 @@ pub struct Flags {
|
||||||
pub enum Action {
|
pub enum Action {
|
||||||
Copy,
|
Copy,
|
||||||
Cut,
|
Cut,
|
||||||
|
HistoryNext,
|
||||||
|
HistoryPrevious,
|
||||||
MoveToTrash,
|
MoveToTrash,
|
||||||
NewFile,
|
NewFile,
|
||||||
NewFolder,
|
NewFolder,
|
||||||
|
|
@ -67,6 +69,8 @@ impl Action {
|
||||||
match self {
|
match self {
|
||||||
Action::Copy => Message::Copy(entity_opt),
|
Action::Copy => Message::Copy(entity_opt),
|
||||||
Action::Cut => Message::Cut(entity_opt),
|
Action::Cut => Message::Cut(entity_opt),
|
||||||
|
Action::HistoryNext => Message::TabMessage(None, tab::Message::GoNext),
|
||||||
|
Action::HistoryPrevious => Message::TabMessage(None, tab::Message::GoPrevious),
|
||||||
Action::MoveToTrash => Message::MoveToTrash(entity_opt),
|
Action::MoveToTrash => Message::MoveToTrash(entity_opt),
|
||||||
Action::NewFile => Message::NewFile(entity_opt),
|
Action::NewFile => Message::NewFile(entity_opt),
|
||||||
Action::NewFolder => Message::NewFolder(entity_opt),
|
Action::NewFolder => Message::NewFolder(entity_opt),
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,8 @@ pub fn key_binds() -> HashMap<KeyBind, Action> {
|
||||||
|
|
||||||
bind!([Ctrl], C, Copy);
|
bind!([Ctrl], C, Copy);
|
||||||
bind!([Ctrl], X, Cut);
|
bind!([Ctrl], X, Cut);
|
||||||
|
bind!([Alt], Right, HistoryNext);
|
||||||
|
bind!([Alt], Left, HistoryPrevious);
|
||||||
bind!([Ctrl], V, Paste);
|
bind!([Ctrl], V, Paste);
|
||||||
bind!([Ctrl], A, SelectAll);
|
bind!([Ctrl], A, SelectAll);
|
||||||
bind!([Ctrl], W, TabClose);
|
bind!([Ctrl], W, TabClose);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue