diff options
-rw-r--r-- | src/nautilus-window.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/nautilus-window.c b/src/nautilus-window.c index 1f8d5208e..41c4623be 100644 --- a/src/nautilus-window.c +++ b/src/nautilus-window.c @@ -2335,6 +2335,12 @@ nautilus_window_initialize_actions (NautilusWindow *window) "<ctrl>r", NULL }; + const gchar *prompt_home_location_accels[] = + { + "asciitilde", + "dead_tilde", + NULL + }; g_action_map_add_action_entries (G_ACTION_MAP (window), win_entries, G_N_ELEMENTS (win_entries), @@ -2361,7 +2367,8 @@ nautilus_window_initialize_actions (NautilusWindow *window) nautilus_application_set_accelerator (app, "win.tab-move-left", "<shift><control>Page_Up"); nautilus_application_set_accelerator (app, "win.tab-move-right", "<shift><control>Page_Down"); nautilus_application_set_accelerator (app, "win.prompt-root-location", "slash"); - nautilus_application_set_accelerator (app, "win.prompt-home-location", "asciitilde"); + /* Support keyboard layouts which have a dead tilde key but not a tilde key. */ + nautilus_application_set_accelerators (app, "win.prompt-home-location", prompt_home_location_accels); nautilus_application_set_accelerator (app, "win.view-menu", "F10"); nautilus_application_set_accelerator (app, "win.restore-tab", "<shift><control>t"); |