Next: , Up: Commands

5.1 Default Key Bindings

As mentioned previously, each keyboard command consists of a C-a followed by one other character. For your convenience, all commands that are bound to lower-case letters are also bound to their control character counterparts (with the exception of C-a a; see below). Thus, both C-a c and C-a C-c can be used to create a window.

The following table shows the default key bindings:

C-a '
Prompt for a window identifier and switch. See Selecting.
C-a "
(windowlist -b)
Present a list of all windows for selection. See Selecting.
C-a 0...9, -
(select 9, select -)
Switch to window number 0...9, or the blank window. See Selecting.
C-a <Tab>
Switch the input focus to the next region. See Regions.
C-a C-a
Toggle to the window displayed previously. If this window does no longer exist, other has the same effect as next. See Selecting.
C-a a
Send the command character (C-a) to window. See escape command. See Command Character.
C-a A
Allow the user to enter a title for the current window. See Naming Windows.
C-a b
C-a C-b
Send a break to the tty. See Break.
C-a B
Close and reopen the tty-line. See Break.
C-a c
C-a C-c
Create a new window with a shell and switch to that window. See Screen Command.
C-a C
Clear the screen. See Clear.
C-a d
C-a C-d
Detach screen from this terminal. See Detach.
C-a D D
Detach and logout. See Power Detach.
C-a f
C-a C-f
Cycle flow among ‘on’, ‘off’ or ‘auto’. See Flow.
C-a F
Resize the window to the current region size. See Window Size.
C-a C-g
Toggle visual bell mode. See Bell.
C-a h
Write a hardcopy of the current window to the file “hardcopy.n”. See Hardcopy.
C-a H
Toggle logging of the current window to the file “screenlog.n”. See Log.
C-a i
C-a C-i
Show info about the current window. See Info.
C-a k
C-a C-k
Destroy the current window. See Kill.
C-a l
C-a C-l
Fully refresh the current window. See Redisplay.
C-a L
Toggle the current window's login state. See Login.
C-a m
C-a C-m
Repeat the last message displayed in the message line. See Last Message.
C-a M
(monitor) Toggle monitoring of the current window. See Monitor.
C-a <SPC>
C-a n
C-a C-n
Switch to the next window. See Selecting.
C-a N
Show the number (and title) of the current window. See Number.
C-a p
C-a C-p
C-a C-h
C-a <BackSpace>
Switch to the previous window (opposite of C-a n). See Selecting.
C-a q
C-a C-q
Send a ^Q (ASCII XON) to the current window. See XON/XOFF.
C-a Q
Delete all regions but the current one. See Regions.
C-a r
C-a C-r
Toggle the current window's line-wrap setting (turn the current window's automatic margins on or off). See Wrap.
C-a s
C-a C-s
Send a ^S (ASCII XOFF) to the current window. See XON/XOFF.
C-a S
Split the current region into two new ones. See Regions.
C-a t
C-a C-t
Show the load average and xref. See Time.
C-a v
Display the version and compilation date. See Version.
C-a C-v
Enter digraph. See Digraph.
C-a w
C-a C-w
Show a list of active windows. See Windows.
C-a W
Toggle between 80 and 132 columns. See Window Size.
C-a x
C-a C-x
Lock your terminal. See Lock.
C-a X
Kill the current region. See Regions.
C-a z
C-a C-z
Suspend screen. See Suspend.
C-a Z
Reset the virtual terminal to its “power-on” values. See Reset.
C-a .
Write out a .termcap file. See Dump Termcap.
C-a ?
Show key bindings. See Help.
C-a C-\
Kill all windows and terminate screen. See Quit.
C-a :
Enter a command line. See Colon.
C-a [
C-a C-[
C-a <ESC>
Enter copy/scrollback mode. See Copy.
C-a ]
C-a C-]
(paste .)
Write the contents of the paste buffer to the stdin queue of the current window. See Paste.
C-a {
C-a }
Copy and paste a previous (command) line. See History.
C-a >
Write the paste buffer out to the screen-exchange file. See Screen Exchange.
C-a <
Read the screen-exchange file into the paste buffer. See Screen Exchange.
C-a =
Delete the screen-exchange file. See Screen Exchange.
C-a _
Start/stop monitoring the current window for inactivity. See Silence,
C-a ,
Show the copyright page.
C-a *
Show the listing of attached displays.