diff options
-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[]) { |