summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dmenu-wl.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/dmenu-wl.c b/dmenu-wl.c
index 436d0bb..764d709 100644
--- a/dmenu-wl.c
+++ b/dmenu-wl.c
@@ -423,6 +423,11 @@ handle_keyboard_event()
case XKB_KEY_Escape:
running = 0;
break;
+ case XKB_KEY_Tab:
+ if (options.selection) {
+ strncpy(input_field, options.selection->name, MAX_LINE_LENGTH);
+ }
+ break;
case XKB_KEY_BackSpace:
if (strlen(input_field))
input_field[strlen(input_field) - 1] = 0;