Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   screen    ( 1 )

диспетчер экрана с эмуляцией терминала VT100 / ANSI (screen manager with VT100/ANSI terminal emulation)

INPUT TRANSLATION

In order to do a full VT100 emulation screen has to detect that a
       sequence of characters in the input stream was generated by a
       keypress on the user's keyboard and insert the VT100 style escape
       sequence. Screen has a very flexible way of doing this by making
       it possible to map arbitrary commands on arbitrary sequences of
       characters. For standard VT100 emulation the command will always
       insert a string in the input buffer of the window (see also
       command stuff in the command table).  Because the sequences
       generated by a keypress can change after a reattach from a
       different terminal type, it is possible to bind commands to the
       termcap name of the keys.  Screen will insert the correct binding
       after each reattach. See the bindkey command for further details
       on the syntax and examples.

Here is the table of the default key bindings. The fourth is what command is executed if the keyboard is switched into application mode.

┌────────────────┬──────────────┬──────────┬──────────┐ │Key name │ Termcap name │ Command │ App mode │ ├────────────────┼──────────────┼──────────┼──────────┤ │Cursor up │ ku │ \033[A │ \033OA │ ├────────────────┼──────────────┼──────────┼──────────┤ │Cursor down │ kd │ \033[B │ \033OB │ ├────────────────┼──────────────┼──────────┼──────────┤ │Cursor right │ kr │ \033[C │ \033OC │ ├────────────────┼──────────────┼──────────┼──────────┤ │Cursor left │ kl │ \033[D │ \033OD │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 0 │ k0 │ \033[10~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 1 │ k1 │ \033OP │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 2 │ k2 │ \033OQ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 3 │ k3 │ \033OR │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 4 │ k4 │ \033OS │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 5 │ k5 │ \033[15~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 6 │ k6 │ \033[17~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 7 │ k7 │ \033[18~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 8 │ k8 │ \033[19~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 9 │ k9 │ \033[20~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 10 │ k; │ \033[21~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 11 │ F1 │ \033[23~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Function key 12 │ F2 │ \033[24~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Home │ kh │ \033[1~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │End │ kH │ \033[4~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Insert │ kI │ \033[2~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Delete │ kD │ \033[3~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Page up │ kP │ \033[5~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Page down │ kN │ \033[6~ │ │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 0 │ f0 │ 0 │ \033Op │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 1 │ f1 │ 1 │ \033Oq │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 2 │ f2 │ 2 │ \033Or │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 3 │ f3 │ 3 │ \033Os │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 4 │ f4 │ 4 │ \033Ot │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 5 │ f5 │ 5 │ \033Ou │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 6 │ f6 │ 6 │ \033Ov │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 7 │ f7 │ 7 │ \033Ow │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 8 │ f8 │ 8 │ \033Ox │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad 9 │ f9 │ 9 │ \033Oy │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad + │ f+ │ + │ \033Ok │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad - │ f- │ - │ \033Om │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad * │ f* │ * │ \033Oj │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad / │ f/ │ / │ \033Oo │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad = │ fq │ = │ \033OX │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad . │ f. │ . │ \033On │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad , │ f, │ , │ \033Ol │ ├────────────────┼──────────────┼──────────┼──────────┤ │Keypad enter │ fe │ \015 │ \033OM │ └────────────────┴──────────────┴──────────┴──────────┘