1 ############################################################ |
|
2 # key-tables.inp |
|
3 # Franz Regensburger <regensbu@informatik.tu-muenchen.de> |
|
4 # 21.3.95 |
|
5 # |
|
6 # last edited |
|
7 # |
|
8 # |
|
9 ############################################################ |
|
10 # |
|
11 # This is the configuration file for the keyboard mappings |
|
12 # which is used by various scripts of the 8-bit package. |
|
13 # It is interpreted by several perl scripts. |
|
14 # |
|
15 # In the perl script, regular expressions are used to identify |
|
16 # the keywords. In order to be sure that something is treated |
|
17 # as a comment, simply begin the line with a # sign. This is |
|
18 # fool proof. |
|
19 # |
|
20 ############################################################ |
|
21 |
|
22 ############################################################ |
|
23 # General setup |
|
24 # |
|
25 ### Absolut path to the 8-bit package, |
|
26 # Must be delimited by " |
|
27 # |
|
28 |
|
29 ### Directory, where the links to various scripts reside. |
|
30 # |
|
31 # Must be delimited by " |
|
32 # |
|
33 |
|
34 BIN_DIR "" |
|
35 |
|
36 ### Subdirectories where the sources of various scripts reside and |
|
37 # where the configured scripts will be put. |
|
38 # |
|
39 # The entries must be delimited by " |
|
40 # |
|
41 |
|
42 |
|
43 GNU_EMACS_DIR "gnu_emacs" |
|
44 XEMACS_DIR "xemacs" |
|
45 |
|
46 AXE_DIR "axe" |
|
47 VIM_DIR "vim" |
|
48 TERM_DIR "term" |
|
49 DOC_DIR "doc" |
|
50 |
|
51 # End of general setup |
|
52 ############################################################ |
|
53 |
|
54 ############################################################ |
|
55 # Setup for the keymap |
|
56 # |
|
57 # each configuration line has the form |
|
58 # MOD mod KEY key CODESEQ codeseq |
|
59 # |
|
60 # MOD, KEY and CODE are keywords |
|
61 # |
|
62 # The emacses are the reason for the restrictions below! |
|
63 # |
|
64 # mod: THE modifier used (no modifier sequences). |
|
65 # known modifiers are Mod1, Mod2, Mod4, Shift, Ctrl and None for |
|
66 # for NO modifier :-) |
|
67 # |
|
68 # key: allowed keys are a-z, A-Z and the function keys F0 - F99. |
|
69 # uppercase letters A-Z are translated to Shift + lowercase for the |
|
70 # xmodmap based tools. |
|
71 # |
|
72 # code: a comma seperated list of twodigit hex-numbers. |
|
73 # write `af' for \xaf and `af, ae' for the sequence \xaf,\xae |
|
74 # |
|
75 # The table must be delimited by BEGIN_KEY_MAP and END_KEY_MAP |
|
76 |
|
77 BEGIN_KEY_MAP |
|
78 MOD Mod2 KEY space CODE a0 |
|
79 MOD Mod2 KEY G CODE a1 |
|
80 MOD Mod2 KEY D CODE a2 |
|
81 MOD Mod2 KEY J CODE a3 |
|
82 MOD Mod2 KEY L CODE a4 |
|
83 MOD Mod2 KEY P CODE a5 |
|
84 MOD Mod2 KEY S CODE a6 |
|
85 MOD Mod2 KEY F CODE a7 |
|
86 MOD Mod2 KEY Q CODE a8 |
|
87 MOD Mod2 KEY W CODE a9 |
|
88 MOD Mod2 KEY a CODE aa |
|
89 MOD Mod2 KEY b CODE ab |
|
90 MOD Mod2 KEY g CODE ac |
|
91 MOD Mod2 KEY d CODE ad |
|
92 MOD Mod2 KEY e CODE ae |
|
93 MOD Mod2 KEY z CODE af |
|
94 MOD Mod2 KEY h CODE b0 |
|
95 MOD Mod2 KEY j CODE b1 |
|
96 MOD Mod2 KEY k CODE b2 |
|
97 MOD Mod2 KEY l CODE b3 |
|
98 MOD Mod2 KEY m CODE b4 |
|
99 MOD Mod2 KEY n CODE b5 |
|
100 MOD Mod2 KEY x CODE b6 |
|
101 MOD Mod2 KEY p CODE b7 |
|
102 MOD Mod2 KEY r CODE b8 |
|
103 MOD Mod2 KEY s CODE b9 |
|
104 MOD Mod2 KEY t CODE ba |
|
105 MOD Mod2 KEY f CODE bb |
|
106 MOD Mod2 KEY c CODE bc |
|
107 MOD Mod2 KEY q CODE bd |
|
108 MOD Mod2 KEY w CODE be |
|
109 MOD Mod4 KEY n CODE bf |
|
110 MOD Mod4 KEY a CODE c0 |
|
111 MOD Mod4 KEY o CODE c1 |
|
112 MOD Mod4 KEY f CODE c2 |
|
113 MOD Mod4 KEY t CODE c3 |
|
114 MOD Mod4 KEY F CODE c4 |
|
115 MOD Mod4 KEY b CODE d8 |
|
116 MOD Mod4 KEY e CODE d9 |
|
117 MOD Mod4 KEY E CODE da |
|
118 MOD Mod4 KEY u CODE db |
|
119 MOD Mod4 KEY p CODE dc |
|
120 MOD Mod4 KEY P CODE dd |
|
121 MOD Mod4 KEY l CODE de |
|
122 MOD Mod4 KEY L CODE df |
|
123 MOD Mod4 KEY g CODE e0 |
|
124 MOD Mod4 KEY G CODE e1 |
|
125 MOD Mod4 KEY s CODE e2 |
|
126 MOD Mod4 KEY S CODE e3 |
|
127 MOD Mod4 KEY i CODE e7,e8 |
|
128 MOD Mod4 KEY I CODE ea,eb |
|
129 MOD Mod4 KEY M CODE e8 |
|
130 MOD Mod4 KEY m CODE eb |
|
131 MOD Mod4 KEY N CODE f7 |
|
132 MOD Mod4 KEY x CODE f2 |
|
133 MOD None KEY F2 CODE e4 |
|
134 MOD None KEY F3 CODE dd |
|
135 MOD None KEY F4 CODE cf |
|
136 MOD None KEY F5 CODE ce |
|
137 MOD None KEY F6 CODE f1 |
|
138 MOD None KEY F7 CODE e5 |
|
139 MOD None KEY F8 CODE da |
|
140 MOD None KEY F9 CODE c4 |
|
141 MOD None KEY F10 CODE cb |
|
142 MOD None KEY F11 CODE cc |
|
143 MOD None KEY F12 CODE ea,eb |
|
144 MOD Shift KEY F1 CODE e9 |
|
145 MOD Shift KEY F2 CODE ea |
|
146 MOD Shift KEY F3 CODE eb |
|
147 MOD Shift KEY F4 CODE e9,eb |
|
148 MOD Shift KEY F5 CODE f3 |
|
149 MOD Shift KEY F6 CODE f4 |
|
150 MOD Shift KEY F7 CODE f5 |
|
151 MOD Shift KEY F8 CODE f6 |
|
152 MOD Shift KEY F9 CODE ca |
|
153 MOD Shift KEY F10 CODE c9 |
|
154 MOD Ctrl KEY F1 CODE e6 |
|
155 MOD Ctrl KEY F2 CODE e7 |
|
156 MOD Ctrl KEY F3 CODE e8 |
|
157 MOD Ctrl KEY F4 CODE e6,e8 |
|
158 MOD Ctrl KEY F5 CODE c5 |
|
159 MOD Ctrl KEY F6 CODE c6 |
|
160 MOD Ctrl KEY F7 CODE c7 |
|
161 MOD Ctrl KEY F8 CODE c8 |
|
162 MOD Ctrl KEY F9 CODE fd |
|
163 MOD Ctrl KEY F10 CODE cd |
|
164 MOD Mod2 KEY F1 CODE ed |
|
165 MOD Mod2 KEY F2 CODE ee |
|
166 MOD Mod2 KEY F3 CODE ef |
|
167 MOD Mod2 KEY F4 CODE f0 |
|
168 MOD Mod2 KEY F5 CODE d4 |
|
169 MOD Mod2 KEY F6 CODE d5 |
|
170 MOD Mod2 KEY F7 CODE d6 |
|
171 MOD Mod2 KEY F8 CODE d7 |
|
172 MOD Mod2 KEY F9 CODE dc |
|
173 MOD Mod2 KEY F10 CODE f8 |
|
174 MOD Mod4 KEY F1 CODE f9 |
|
175 MOD Mod4 KEY F2 CODE fa |
|
176 MOD Mod4 KEY F3 CODE fb |
|
177 MOD Mod4 KEY F4 CODE fc |
|
178 MOD Mod4 KEY F5 CODE d0 |
|
179 MOD Mod4 KEY F6 CODE d1 |
|
180 MOD Mod4 KEY F7 CODE d2 |
|
181 MOD Mod4 KEY F8 CODE d3 |
|
182 MOD Mod4 KEY F9 CODE f7 |
|
183 MOD Mod4 KEY F10 CODE ec |
|
184 MOD Mod4 KEY F11 CODE fe |
|
185 MOD Mod4 KEY F12 CODE ff |
|
186 END_KEY_MAP |
|
187 |
|
188 |
|