keyboard: dereference class definition includes
[sheet.git] / less.inc.pl
1 use utf8;
2 { # less v418
3
4 '' => {
5         "\e"=> 'mo mode^[',
6
7         'b' => 'pm more',
8         '^b'=> '=b',
9         'd' => 'pm more',
10         '^d'=> '=d',
11         'e' => '=j',
12         '^e'=> '=j',
13         'f' => 'pm more',
14         '^f'=> '=f',
15         'F' => 'mo',
16         'g' => 'pm',
17         '^g'=> '==',
18         'G' => 'pm',
19         'h' => 'mo more',
20         'H' => '=h',
21         'j' => 'pm',
22         'k' => 'pm',
23         '^k'=> '=k',
24         '^l'=> '=r', # more
25         'm' => 'po arg',
26         '^m'=> '=j',
27         'n' => 'co more',
28         'N' => 'co',
29         '^n'=> '=j',
30         'p' => 'pm',
31         '^p'=> '=k',
32         'q' => 'mv more',
33         'Q' => '=q',
34         'r' => 'ci',
35         '^r'=> '=r',
36         'R' => 'ci',
37         's' => 'mv arg',
38         't' => 'co',
39         'T' => 'co',
40         'u' => 'pm',
41         '^u'=> '=u',
42         'v' => 'mv linkvi more',
43         '^v'=> '=f',
44         'V' => 'ci',
45         'w' => 'pm',
46         '^x'=> 'mv arg mode^x',
47         'y' => '=k',
48         '^y'=> '=k',
49         'z' => 'pm more',
50
51         '!' => 'mv more',
52         '|' => 'mv arg',
53         ':' => 'mv arg mode:',
54         '/' => 'co arg more',
55         '?' => 'co arg',
56         '%' => '=p',
57         '&' => 'co arg',
58         "'" => 'po arg',
59         '-' => 'mv arg mode-',
60         '_' => 'ci arg mode-',
61         '=' => 'ci more',
62         '+' => 'mo',
63
64         '(' => 'co',
65         '<' => '=g',
66         '>' => '=G',
67 },
68
69 '^[' => { # esc
70         "\e"=> 'mo mode',
71         'n' => 'co',
72         'N' => 'co',
73         'u' => 'ci',
74         'v' => '=b',
75         '(' => 'pm',
76         ')' => 'pm',
77         '<' => '=g',
78         '>' => '=G',
79 },
80
81 #'^x' => {
82 #       "\e"=> 'mo mode',
83 #       '^x' => "='",
84 #       '^v' => '=:e',
85 #},
86
87 ':' => {
88         "\e"=> 'mo mode',
89         'd' => 'mo',
90         'e' => 'mo',
91         'f' => '==',
92         'n' => 'mo more',
93         'p' => 'mo more',
94         'q' => '=q',
95         'Q' => '=:q',
96         'x' => 'mo',
97 },
98
99 '-' => {
100         "\e"=> 'mo mode',
101         'a' => 'co',
102         'b' => 'mo arg',
103         'B' => 'mo',
104         'c' => 'pm',
105         'd' => 'mv',
106         'D' => 'mv arg ext',
107         'e' => 'mo',
108         'E' => 'mo',
109         'f' => 'mo',
110         'F' => 'mo',
111         'g' => 'co',
112         'h' => 'pm arg',
113         'i' => 'co',
114         'I' => 'co',
115         'j' => 'po arg',
116         'J' => 'ci',
117         'k' => 'mv arg',
118         'L' => 'mv',
119         'm' => 'ci',
120         'M' => 'ci',
121         'n' => 'mv',
122         'N' => 'ci',
123         'o' => 'me arg',
124         'O' => 'me arg',
125         'p' => 'co arg',
126         'P' => 'ci arg',
127         'q' => 'mv',
128         'Q' => 'mv',
129         'r' => 'mv',
130         'R' => 'mv',
131         's' => 'mv',
132         'S' => 'mv',
133         't' => 'co arg',
134         'T' => 'co arg',
135         'u' => 'mv',
136         'U' => 'mv',
137         'V' => '=V',
138         'w' => 'mv',
139         'W' => 'mv',
140         'x' => 'mv arg',
141         'X' => 'mv',
142         'y' => 'pm arg',
143         'z' => 'pm arg',
144         '"' => 'mv arg',
145         '~' => 'mv',
146         '#' => 'pm arg',
147         '-' => 'mv arg',
148         '+' => 'mv arg',
149 },
150
151 }