i3lock-color

The world's most popular non-default computer lockscreen.
Index Commits Files Refs README LICENSE
commit dbb21b5341307f682533d517c9cc61e4b6cc6cf6
parent b9fee4e3db5b06cbecbc547b4d1b7ec89634825a
Author: Martin Pittermann <martinp2250@gmail.com>
Date:   Thu,  3 Oct 2019 14:10:45 +0200

add XF86Sleep to --pass-power-keys

Diffstat:
Mi3lock.1 | 2+-
Mi3lock.c | 1+
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/i3lock.1 b/i3lock.1
@@ -189,7 +189,7 @@ XF86MonBrightnessUp, XF86MonBrightnessDown.
 .TP
 .B \-\-pass-power-keys
 Allow the following keys to be used while the screen is locked by passing them through:
-XF86PowerDown, XF86PowerOff.
+XF86PowerDown, XF86PowerOff, XF86Sleep.
 
 .TP
 .B \-\-insidevercolor=rrggbbaa
diff --git a/i3lock.c b/i3lock.c
@@ -691,6 +691,7 @@ static void handle_key_press(xcb_key_press_event_t *event) {
         switch(ksym) {
             case XKB_KEY_XF86PowerDown:
             case XKB_KEY_XF86PowerOff:
+            case XKB_KEY_XF86Sleep:
                 xcb_send_event(conn, true, screen->root, XCB_EVENT_MASK_BUTTON_PRESS, (char *)event);
                 return;
         }