Added keybinds support and display off on escape.

This commit is contained in:
2026-09-02 16:08:05 -07:00
commit b00b03c413
10 changed files with 784 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
/* user and group to drop privileges to */
static const char *user = "igor";
static const char *group = "igor";
static const char *colorname[NUMCOLS] = {
[INIT] = "black", /* after initialization */
[INPUT] = "#005577", /* during input */
[FAILED] = "#CC3333", /* wrong password */
};
/* treat a cleared input like a wrong password (color) */
static const int failonclear = 1;
static const Passthrough passthroughs[] = {
/* Modifier Key */
{ 0, XF86XK_AudioRaiseVolume },
{ 0, XF86XK_AudioLowerVolume },
{ 0, XF86XK_AudioMute },
{ 0, XF86XK_AudioPause },
{ 0, XF86XK_AudioStop },
{ 0, XF86XK_AudioNext },
{ 0, XF86XK_AudioPrev },
{ 0, XF86XK_MonBrightnessUp },
{ 0, XF86XK_MonBrightnessDown },
};
static const char *dspoffcmd[] = { "xset", "dpms", "force", "off", NULL };
static const Key keys[] = {
/* modifier key function argument */
0
/*{ 0, XK_Escape, spawn, {.v = dspoffcmd } }*/
};