]> Dogcows Code - chaz/openbox/blobdiff - openbox/event.c
make Home and End keys navigate to top/bottom of the active menu
[chaz/openbox] / openbox / event.c
index 58e947fa1385fb152622d2be38f71112dfc91f1e..2ebea6bacd7ceea6b02ae7db4a9fde50d2875acf 100644 (file)
@@ -1729,6 +1729,16 @@ static gboolean event_handle_menu_keyboard(XEvent *ev)
             menu_frame_select_next(frame);
             ret = TRUE;
         }
+
+        else if (ob_keycode_match(keycode, OB_KEY_HOME)) {
+            menu_frame_select_first(frame);
+            ret = TRUE;
+        }
+
+        else if (ob_keycode_match(keycode, OB_KEY_END)) {
+            menu_frame_select_last(frame);
+            ret = TRUE;
+        }
     }
 
     /* Use KeyRelease events for running things so that the key release doesn't
This page took 0.02522 seconds and 4 git commands to generate.