List of Default Keybindings (StumpWM Manual)

### 2.1 List of Default Keybindings ¶

The following is a list of keybindings.

`C-t d`

  Select the window with the corresponding digit d

`C-t C-d`

  Pull the window with the corresponding digit d into the current frame

`C-t n`
`C-t C-n`
`C-t Space`

  Go to the next window in the window list

`C-t p`
`C-t C-p`

  Go to the previous window in the window list

`C-t '`

  Go to a window by name

`C-t "`

  Select a window from a list and focus the window.

`C-t C-g`

  Abort the current command. This is useful if you accidentally hit `C-t`

`C-t i`

  Display information about the current window.

`C-t f`

  Select a frame by number

`C-t s`

  Split current frame vertically

`C-t S`

  Split current frame horizontally

`C-t k`
`C-t C-k`

  Sends a kill message to the current frame and the running program.

`C-t K`

  Kills the current frame and running program; like a `kill -9`.

`C-t c`
`C-t C-c`

  Run an X terminal; by default `xterm`

`C-t e`
`C-t C-e`

  Run Emacs or raise it if it is already running.

`C-t t`

  Sends a `C-t` to the frame; this is useful for applications like Firefox which make heavy use of `C-t` (in Firefox’s case, for opening a new tab). This is similar to how GNU screen uses `C-a a`.

`C-t w`
`C-t C-w`

  Prints out a list of all the windows, their number, and their name.

`C-t RET`
`C-t C-RET`

  Show all windows and let the user select one, make that window the focus.

`C-t b`
`C-t C-b`

  Banish the mouse point to the lower right corner of the screen.

`C-t a`
`C-t C-a`

  Display the current time and date, much like the Unix command `date`.

`C-t C-t`

  Switch to the last window to have focus in the current frame.

`C-t !`

  Prompt for a shell command to run via `/bin/sh`. All output is discarded.

`C-t R`

  If the screen is split into multiple frames, one split will be undone. If there is only one split, the effect will be the same as `C-t Q`.

`C-t o`
`C-t TAB`

  If the screen is split into multiple frames, focus shifts to the `next` frame, where it cycles to the right and then down; analogous to `C-x o` in Emacs.

`C-t F`

  Display “Current Frame” in the frame which has focus.

`C-t ;`

  Opens the input box. StumpWM commands can be run from here, and the input history moved through.

`C-t :`

  Opens the input box, but all things typed in here will be sent to the Common Lisp interpreter where they will be run as Lisp programs; thus, input should be valid Common Lisp.

`C-t C-h`
`C-t ?`

  The help. These can be customized using the *help-keys* variable.

`C-t -`

  Hide all frames and show the root window.

`C-t Q`

  Removes all splits and maximizes the frame with focus.

`C-t Up`
`C-t Down`
`C-t Left`
`C-t Right`

  Shift focus to an adjacent frame in the specified direction. `C-t Up` will shift focus up, if possible, `C-t Down` will shift downwards, etc.

`C-t v`

  Prints out the version of the running StumpWM.

`C-t #`

  Toggle the mark on the current window

`C-t m`
`C-t C-m`

  Display the last message. Hitting this keybinding again displays the message before that, and so on.

`C-t l`
`C-t C-l`

  redisplay the current window and force it to take up the entire frame.

`C-t G`

  Display all groups and windows in each group. For more information see Groups.

`C-t Fn`

  Jump to the corresponding group n. `C-t F1` jumps to group 1 and so on.

`C-t g g`

  Show the list of groups.

`C-t g c`

  Create a new group.

`C-t g n`
`C-t g C-n`
`C-t g SPC`
`C-t g C-SPC`

  Go to the next group in the list.

`C-t g N`

  Go to the next group in the list and bring the current window along.

`C-t g p`
`C-t g C-p`

  Go to the previous group in the list.

`C-t g P`

  Go to the previous group in the list and bring the current window along.

`C-t g '`

  Select a group by name or by number.

`C-t g "`

  Select a group from a list and switch to it.

`C-t g m`

  Move the current window to the specified group.

`C-t g k`

  Kill the current group. All windows are merged into the next group.

`C-t g A`
`C-t g r`

  Change the current group’s name.

`C-t g d`

  Go to the group with digit d. `C-t g 1` jumps to group 1 and so on.

`C-t +`

  Make frames the same height or width in the current frame’s subtree.

`C-t h k`

  Describe the specified key binding.

`C-t h f`

  Describe the specified function.

`C-t h v`

  Describe the specified variable.

`C-t h w`

  List all key sequences that are bound to the specified command

`C-t h c`

  Describe the specified command.