keyboard: dereference class definition includes
[sheet.git] / screen.inc.pl
1 use utf8;
2 {
3
4 # screen version 4.00.03jw4
5
6 '' => {
7         'a' => 'g6',
8         'A' => 'g8 args', # title
9         '^a'=> '',
10         'b' => 'g6', # break
11         'B' => 'g6', # pow_break
12         '^b'=> '=b',
13         'c' => 'g8', # screen
14         'C' => 'g1', # clear
15         '^c'=> '=c',
16         'd' => 'g8', # detach
17         'D' => 'g8', # pow_detach
18         '^d'=> '=d',
19         'f' => 'g3', # flow
20         'F' => 'g3',
21         '^f'=> '=f',
22         '^g'=> 'g3', # vbell
23         'h' => 'g5', # hardcopy
24         'H' => 'g4', # log
25         '^h'=> '=^p',
26         'i' => 'g0', # info
27         'I' => 'g4', #XXX
28         '^i'=> 'g1', # focus
29         'k' => 'g4', # kill
30         'K' => '=k',
31         'l' => 'g1', # redisplay
32         'L' => 'g4', # login
33         '^l'=> '=l',
34         'm' => 'g0', # lastmsg
35         'M' => 'g4', # monitor
36         '^m'=> '=m',
37         'n' => 'g2', # next
38         'N' => 'g0', # number
39         '^n'=> '=n',
40         'O' => 'g4', #XXX
41         '^o'=> 'g2', # other
42         'p' => 'g2', # prev
43         '^p'=> '=p',
44         'q' => 'g3', # xon
45         'Q' => 'g1', # only
46         '^q'=> '=q',
47         'r' => 'g3', # wrap
48         '^r'=> '=r',
49         's' => 'g3', # xoff
50         '^s'=> '=s',
51         't' => 'g0', # time
52         '^t'=> '=t',
53         'v' => 'g0',
54         '^v'=> 'g6 arg arg linkdigraphs', # digraph
55         'w' => 'g0', # windows
56         'W' => 'g3', # width
57         '^w'=> '=w',
58         'x' => 'g8', # lockscreen
59         'X' => 'g1', # remove
60         '^x'=> '=x',
61         'z' => 'g8', # suspend
62         'Z' => 'g8',
63         '^z'=> '=z',
64
65         "'" => 'g2 arg', # select
66         '"' => 'g2', # windowlist -b
67         ':' => 'g3', # colon
68         "\e"=> 'g5', # copy
69         '[' => '=^[',
70         '^['=> "=\e",
71         '^]'=> 'g6', # paste .
72         ']' => '=^]',
73         '|' => 'g1', # split -v
74         '{' => 'g6', # history
75         '}' => 'g6', # history
76         '=' => 'g5', # removebuf
77         '^?'=> '=^h',
78         '*' => 'g0', # displays
79         '.' => 'g8', # dumptermcap
80         ',' => 'g0', # license
81         '-' => 'g2', # select -
82         '_' => 'g4', # silence
83         '>' => 'g5', # writebuf
84         '<' => 'g5', # readbuf
85         '^@'=> '=n',
86 },
87
88 }