screen: separate language include
[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'], # 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 }