diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2022-08-06 07:31:17 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2022-08-06 07:49:01 +0200 |
commit | 33fb047a73dfced5cc566d15d9a40dd5515cb54d (patch) | |
tree | 6e57067da44cfbb21e6724040ec40a1855090ab9 | |
parent | 215141856af9a7f6dbc86e565ff8bac580fc1647 (diff) | |
download | fiv-33fb047a73dfced5cc566d15d9a40dd5515cb54d.tar.gz fiv-33fb047a73dfced5cc566d15d9a40dd5515cb54d.tar.xz fiv-33fb047a73dfced5cc566d15d9a40dd5515cb54d.zip |
Make Alt+Return work in the browser as well
-rw-r--r-- | fiv-browser.c | 10 | ||||
-rw-r--r-- | fiv.c | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/fiv-browser.c b/fiv-browser.c index ab046b3..3edcf4a 100644 --- a/fiv-browser.c +++ b/fiv-browser.c @@ -1430,6 +1430,16 @@ fiv_browser_key_press_event(GtkWidget *widget, GdkEventKey *event) return GDK_EVENT_STOP; } break; + case GDK_MOD1_MASK: + switch (event->keyval) { + case GDK_KEY_Return: + if (self->selected) { + GtkWindow *window = GTK_WINDOW(gtk_widget_get_toplevel(widget)); + fiv_context_menu_information(window, self->selected->uri); + } + return GDK_EVENT_STOP; + } + break; case GDK_CONTROL_MASK: case GDK_CONTROL_MASK | GDK_SHIFT_MASK: switch (event->keyval) { @@ -111,6 +111,7 @@ static struct key_group help_keys_browser[] = { {"<Alt>Up", "Go to parent directory"}, {"<Alt>Home", "Go home"}, {"Return", "Open selected item"}, + {"<Alt>Return", "Show file information"}, {} }}, {"View", (struct key[]) { |