diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-01-20 16:38:13 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-01-20 16:38:13 +0900 |
| commit | d65e11f53b49d9c9458b7e86e6a3eaa5f1c221c2 (patch) | |
| tree | 8ce9b0619baa544b936323d0d6433af94318a050 /slock/slock.c | |
| parent | f543a8040c622c9c289ca544643edcea7351e371 (diff) | |
modified dwm/dwm.c, modified slock/slock.c
Diffstat (limited to 'slock/slock.c')
| -rw-r--r-- | slock/slock.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/slock/slock.c b/slock/slock.c index bcf9b87..92b17b9 100644 --- a/slock/slock.c +++ b/slock/slock.c @@ -29,6 +29,7 @@ #include <X11/XKBlib.h> #include <X11/Xresource.h> #include <X11/Xft/Xft.h> +#include <X11/XF86keysym.h> #include <Imlib2.h> #include <security/pam_appl.h> #include <security/pam_misc.h> @@ -393,6 +394,18 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, case XK_Caps_Lock: caps = !caps; break; + case XF86XK_AudioPlay: + 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; default: if (num && !iscntrl((int)buf[0]) && (len + num < sizeof(passwd))) { |
