Musca Controls

Musca has a set of default key bindings. Each binding simply executes a command. All Musca key bindings start with a modifier key (M below), which is bound to Mod4 by default. Mod4 is usually Super_L or the left hand Windows key. This is most convenient as it leaves Ctrl/Alt free for application use.

General

KeyCommandAction
M+m command Run a Musca command via dmenu.

Frames

KeyCommandAction
M+h hsplit 1/2 split frame in half horizontally to form two frames.
M+v vsplit 1/2 split frame in half vertically to form two frames.
M+r remove remove the current frame and resize others to fill the gap.
M+o only remove all other frames except the current one, resizing it to full screen.
M+u undo revert the last frame layout change.
M+d dedicate flip (toggle) dedicate the current frame to the current app.
M+a catchall flip (toggle) set the current frame as a catch-all, where all new windows will open.
M+Left focus left change focus to the frame on the left.
M+Right focus right change focus to the frame on the right.
M+Up focus up change focus to the frame above.
M+Down focus down change focus to the frame below.
M+Ctrl+Left and M+Ctrl+Right resize left/right resize current frame horizontally.
M+Ctrl+Up and M+Ctrl+Down resize up/down resize current frame vertically.

Windows

KeyCommandAction
M+t exec xterm launch a terminal.
M+x shell launch an app via dmenu.
M+w switch window switch windows in the current frame, via dmenu.
M+k kill politely close the window in the current frame via a close event. Press again to forcibly kill it.
M+c cycle cycle a hidden window into the current frame.
M+Shift+Left swap left swap the current window with the window in the frame on the left.
M+Shift+Right swap right swap the current window with the window in the frame on the right.
M+Shift+Up swap up swap the current window with the window in the frame above.
M+Shift+Down swap down swap the current window with the window in the frame below.

Groups

KeyCommandAction
M+g switch group switch groups via dmenu.
M+PageUp use (prev) switch to the previous group. (PageUp == X11 Prior)
M+PageDn use (next) switch to the next group. (PageDn == X11 Next)
M+s stack flip (toggle) switch the current group between ''tiling'' and ''stacking'' window modes.

Screens

KeyCommandAction
M+Tab screen (next) switch to the next available screen.