keyboard/altgr/index: move ctrl rows to distinct inventory mode
[sheet.git] / keyboard / screen.eng.inc.pl
1 use utf8;
2
3 {
4 # screen version 4.00.03jw4
5 title => 'Screen',
6 version => '1.1',
7 description => [
8         "Interactive cheat sheet for the Screen terminal manager,",
9         "describing the function of each key.",
10 ],
11 keywords => [qw' screen terminal window manager '],
12
13 mode => {
14         '' => 'index',
15 },
16
17 flag => {
18         g1 => ["info", "Temporarily hover information in bottom task bar."],
19         g2 => ["display", "Change screen display options."],
20         g3 => ["select", "Switch between existing windows."],
21         g4 => ["config", "Toggle configuration flags to change behaviour of the current window."],
22         g5 => ["window", "Operate on or in current window with lasting results."],
23         g6 => ["buffer", "Related to the paste buffer or an exchange file"],
24         g7 => ["contents", "Insert or read character contents on a screen."],
25         g9 => ["screen", "Manipulate global and inter-screen commands."],
26
27         arg => ["key<arg>" => "Commands with a dot need a char argument afterwards."],
28 },
29
30 def => {
31         '' => {
32                 'a' => ['g7', "literal a"],
33                 'A' => ['g9 args', "title"], # title
34                 '^a'=> ['g3', "last"],
35                 'b' => ['g7', "send break"], # break
36                 'B' => ['g7', "reopen break"], # pow_break
37                 '^b'=> \'b',
38                 'c' => ['g9', "new"], # screen
39                 'C' => ['g2', "clear"], # clear
40                 '^c'=> \'c',
41                 'd' => ['g9', "detach"], # detach
42                 'D' => ['g9', "detach logout"], # pow_detach
43                 '^d'=> \'d',
44                 'f' => ['g4', "flow"], # flow
45                 'F' => ['g4', "fit"],
46                 '^f'=> \'f',
47                 '^g'=> ['g4', "vbell"], # vbell
48                 'h' => ['g6', "hard<>copy"], # hardcopy
49                 'H' => ['g5', "log"], # log
50                 '^h'=> \'^p',
51                 'i' => ['g1', "prop<>erties"], # info
52                 'I' => ['g5', "login on"], #XXX
53                 '^i'=> ['g2', "focus"], # focus
54                 'k' => ['g5', "kill"], # kill
55                 'K' => \'k',
56                 'l' => ['g2', "redraw"], # redisplay
57                 'L' => ['g5', "login"], # login
58                 '^l'=> \'l',
59                 'm' => ['g1', "last msg"], # lastmsg
60                 'M' => ['g5', "moni<>tor"], # monitor
61                 '^m'=> \'m',
62                 'n' => ['g3', "next"], # next
63                 'N' => ['g1', "number"], # number
64                 '^n'=> \'n',
65                 'O' => ['g5', "login off"], #XXX
66                 '^o'=> ['g3', "other"], # other
67                 'p' => ['g3', "previous"], # prev
68                 '^p'=> \'p',
69                 'q' => ['g4', "xon"], # xon
70                 'Q' => ['g2', "only"], # only
71                 '^q'=> \'q',
72                 'r' => ['g4', "wrap"], # wrap
73                 '^r'=> \'r',
74                 's' => ['g4', 'xoff'], # xoff
75                 '^s'=> \'s',
76                 't' => ['g1', "time"], # time
77                 '^t'=> \'t',
78                 'v' => ['g1', "version"],
79                 '^v'=> ['g7 arg arg linkdigraphs', "digraph"], # digraph
80                 'w' => ['g1', "windows"], # windows
81                 'W' => ['g4', "width"], # width
82                 '^w'=> \'w',
83                 'x' => ['g9', "lock screen"], # lockscreen
84                 'X' => ['g2', "remove"], # remove
85                 '^x'=> \'x',
86                 'z' => ['g9', "suspend"], # suspend
87                 'Z' => ['g9', "reset"],
88                 '^z'=> \'z',
89
90                 "'" => ['g3 arg', "select"], # select
91                 '"' => ['g3', "window<>list -b"], # windowlist -b
92                 ':' => ['g4', "colon"], # colon
93                 "\e"=> ['g6', "copy"], # copy
94                 '[' => \'^[',
95                 '^['=> \"\e",
96                 '^]'=> ['g7', "paste ."], # paste .
97                 ']' => \'^]',
98                 '|' => ['g2', "split vert"], # split -v
99                 '{' => ['g7', "history"], # history
100                 '}' => ['g7', "history"], # history
101                 '=' => ['g6', "remove buf<>fer"], # removebuf
102                 '^?'=> \'^h',
103                 '*' => ['g1', "displays"], # displays
104                 '.' => ['g9', "dump<>termcap"], # dumptermcap
105                 ',' => ['g1', "license"], # license
106                 '-' => ['g3', "select -"], # select -
107                 '_' => ['g5', "silence"], # silence
108                 '>' => ['g6', "writebuf"], # writebuf
109                 '<' => ['g6', "readbuf"], # readbuf
110                 '^@'=> \'n',
111         },
112 },
113 }