My Version with Hotkeys

This commit is contained in:
riomoo 2025-01-26 07:59:09 -05:00
parent 45ef748361
commit ea3d38202c
Signed by: riomoo
SSH key fingerprint: SHA256:IidVcrEqw4r/6zlIASTgxRmFBmyRiZ/31wjlNkFzVG0
2 changed files with 3 additions and 2 deletions

View file

@ -19,7 +19,7 @@ int main() {
XSetInputFocus(d, e.xmaprequest.window, 2, 0))
on(KeyPress, map("n", XCirculateSubwindowsUp(d, r); XSetInputFocus(d, e.xkey.window, 2, 0))
map("q", XKillClient(d, e.xkey.subwindow))
map("w", system("chromium &"))
map("w", system("firefox &"))
map("t", system("xterm &"))
map("l", system("rotK"))
map("u", system("vol 5%-"))

3
mwm.c
View file

@ -10,7 +10,7 @@
int main() {
Display *d = XOpenDisplay(0); Window r = DefaultRootWindow(d); XEvent e;
XSelectInput(d, r, SubstructureRedirectMask);
grab("n", "q", "e");
grab("n", "q", "e", "t");
while (!XNextEvent (d, &e)) {
on(ConfigureRequest, XMoveResizeWindow(d, e.xconfigure.window, 0, 0, e.xconfigure.width, e.xconfigure.height));
@ -18,6 +18,7 @@ int main() {
XSetInputFocus(d, e.xmaprequest.window, 2, 0));
on(KeyPress, map("n", XCirculateSubwindowsUp(d, r); XSetInputFocus(d, e.xkey.window, 2, 0))
map("q", XKillClient(d, e.xkey.subwindow))
map("t", system("st -g 232x62+0+0 &"))
map("e", system("dmenu_run &")));
}
}