From 6aee26f15dae196b4c13cbb0d6a85ab66b7cd173 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 3 Aug 2020 00:04:55 +0530 Subject: [PATCH 1/2] Allow media keys patched --- slock.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/slock.c b/slock.c index 5ae738c..02c6200 100644 --- a/slock.c +++ b/slock.c @@ -18,6 +18,7 @@ #include #include #include +#include #include "arg.h" #include "util.h" @@ -157,6 +158,17 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, IsPrivateKeypadKey(ksym)) continue; switch (ksym) { + case XF86XK_AudioStop: + case XF86XK_AudioPrev: + case XF86XK_AudioNext: + case XF86XK_AudioRaiseVolume: + case XF86XK_AudioLowerVolume: + case XF86XK_AudioMute: + case XF86XK_AudioMicMute: + case XF86XK_MonBrightnessDown: + case XF86XK_MonBrightnessUp: + XSendEvent(dpy, DefaultRootWindow(dpy), True, KeyPressMask, &ev); + break; case XK_Return: passwd[len] = '\0'; errno = 0; From 73ff488213bdcec862a9dee531d91c4bc12d3f57 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 3 Aug 2020 14:18:47 +0530 Subject: [PATCH 2/2] Adds audioplay button --- slock.c | 1 + 1 file changed, 1 insertion(+) diff --git a/slock.c b/slock.c index 02c6200..bd54be2 100644 --- a/slock.c +++ b/slock.c @@ -158,6 +158,7 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, IsPrivateKeypadKey(ksym)) continue; switch (ksym) { + case XF86XK_AudioPlay: case XF86XK_AudioStop: case XF86XK_AudioPrev: case XF86XK_AudioNext: