From: Michael Stapelberg Date: Fri, 25 Dec 2015 14:44:46 +0000 (+0100) Subject: Eat XKB_KEY_Delete and XKB_KEY_KP_Delete (Thanks bebehei) X-Git-Tag: 2.8~7 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=0bdc0c644d5435115e0d659f1a8e8ec6bcf38000;p=i3%2Fi3lock Eat XKB_KEY_Delete and XKB_KEY_KP_Delete (Thanks bebehei) fixes #50 --- diff --git a/i3lock.c b/i3lock.c index 6f63e88..3989e99 100644 --- a/i3lock.c +++ b/i3lock.c @@ -409,6 +409,14 @@ static void handle_key_press(xcb_key_press_event_t *event) { clear_input(); return; + case XKB_KEY_Delete: + case XKB_KEY_KP_Delete: + /* Deleting forward doesn’t make sense, as i3lock doesn’t allow you + * to move the cursor when entering a password. We need to eat this + * key press so that it won’t be treated as part of the password, + * see issue #50. */ + return; + case XKB_KEY_BackSpace: if (input_position == 0) return;