Index: uspace/app/nav/nav.c
===================================================================
--- uspace/app/nav/nav.c	(revision 8e5f39d9d29067bea8685992d317f1481d7250eb)
+++ uspace/app/nav/nav.c	(revision 166aba54e68f8390e94309fa97d7dc8552fe9142)
@@ -48,7 +48,9 @@
 
 static void wnd_close(ui_window_t *, void *);
+static void wnd_kbd(ui_window_t *, void *, kbd_event_t *);
 
 static ui_window_cb_t window_cb = {
-	.close = wnd_close
+	.close = wnd_close,
+	.kbd = wnd_kbd
 };
 
@@ -63,4 +65,25 @@
 
 	ui_quit(navigator->ui);
+}
+
+/** Window keyboard event handler.
+ *
+ * @param window Window
+ * @param arg Argument (navigator)
+ * @param event Keyboard event
+ */
+static void wnd_kbd(ui_window_t *window, void *arg, kbd_event_t *event)
+{
+	navigator_t *navigator = (navigator_t *) arg;
+
+	if (event->type == KEY_PRESS &&
+	    ((event->mods & KM_ALT) == 0) &&
+	    ((event->mods & KM_SHIFT) == 0) &&
+	    (event->mods & KM_CTRL) != 0) {
+		if (event->key == KC_Q)
+			ui_quit(navigator->ui);
+	}
+
+	ui_window_def_kbd(window, event);
 }
 
