wmstatus: integrate input-source
This commit is contained in:
parent
fee703567f
commit
3d855284ec
14
wmstatus.c
14
wmstatus.c
|
@ -2199,6 +2199,14 @@ on_lock (struct app_context *ctx, int arg)
|
||||||
spawn (ctx, argv_ldm);
|
spawn (ctx, argv_ldm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
on_input_switch (struct app_context *ctx, int arg)
|
||||||
|
{
|
||||||
|
char *values[] = { "vga", "dvi", "dp", "hdmi" };
|
||||||
|
char *argv[] = { "input-switch", values[arg], NULL };
|
||||||
|
spawn (ctx, argv);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
on_brightness (struct app_context *ctx, int arg)
|
on_brightness (struct app_context *ctx, int arg)
|
||||||
{
|
{
|
||||||
|
@ -2235,6 +2243,12 @@ g_keys[] =
|
||||||
{ Mod4Mask | Mod5Mask, XK_Left, on_mpd_backward, 0 },
|
{ Mod4Mask | Mod5Mask, XK_Left, on_mpd_backward, 0 },
|
||||||
{ Mod4Mask | Mod5Mask, XK_Right, on_mpd_forward, 0 },
|
{ Mod4Mask | Mod5Mask, XK_Right, on_mpd_forward, 0 },
|
||||||
|
|
||||||
|
// Display input sources
|
||||||
|
{ Mod4Mask, XK_F5, on_input_switch, 0 },
|
||||||
|
{ Mod4Mask, XK_F6, on_input_switch, 1 },
|
||||||
|
{ Mod4Mask, XK_F7, on_input_switch, 2 },
|
||||||
|
{ Mod4Mask, XK_F8, on_input_switch, 3 },
|
||||||
|
|
||||||
// Keyboard groups
|
// Keyboard groups
|
||||||
{ Mod4Mask, XK_F9, on_lock_group, 0 },
|
{ Mod4Mask, XK_F9, on_lock_group, 0 },
|
||||||
{ Mod4Mask, XK_F10, on_lock_group, 1 },
|
{ Mod4Mask, XK_F10, on_lock_group, 1 },
|
||||||
|
|
Loading…
Reference in New Issue