diff options
Diffstat (limited to 'xorg/xmodmap')
-rw-r--r-- | xorg/xmodmap | 279 |
1 files changed, 275 insertions, 4 deletions
diff --git a/xorg/xmodmap b/xorg/xmodmap index 4f7ed21..0117159 100644 --- a/xorg/xmodmap +++ b/xorg/xmodmap | |||
@@ -1,6 +1,277 @@ | |||
1 | ! ~/.xmodmap -*- conf-xdefaults -*- | 1 | ! xmodmap for the Colemak Mod-DH layout (US, ISO keyboard). |
2 | ! http://colemakmods.github.io/mod-dh/ | ||
3 | ! Public domain. | ||
2 | 4 | ||
3 | ! Make CapsLock an extra Control | 5 | keycode 49 = grave asciitilde dead_tilde asciitilde |
6 | keycode 10 = 1 exclam exclamdown onesuperior | ||
7 | keycode 11 = 2 at masculine twosuperior | ||
8 | keycode 12 = 3 numbersign ordfeminine threesuperior | ||
9 | keycode 13 = 4 dollar cent sterling | ||
10 | keycode 14 = 5 percent EuroSign yen | ||
11 | keycode 15 = 6 asciicircum hstroke Hstroke | ||
12 | keycode 16 = 7 ampersand eth ETH | ||
13 | keycode 17 = 8 asterisk thorn THORN | ||
14 | keycode 18 = 9 parenleft leftsinglequotemark leftdoublequotemark | ||
15 | keycode 19 = 0 parenright rightsinglequotemark rightdoublequotemark | ||
16 | keycode 20 = minus underscore endash emdash | ||
17 | keycode 21 = equal plus multiply division | ||
18 | |||
19 | keycode 24 = q Q adiaeresis Adiaeresis | ||
20 | keycode 25 = w W aring Aring | ||
21 | keycode 26 = f F atilde Atilde | ||
22 | keycode 27 = p P oslash Ooblique | ||
23 | keycode 28 = b B dead_breve asciitilde | ||
24 | keycode 29 = j J dstroke Dstroke | ||
25 | keycode 30 = l L lstroke Lstroke | ||
26 | keycode 31 = u U uacute Uacute | ||
27 | keycode 32 = y Y udiaeresis Udiaeresis | ||
28 | keycode 33 = semicolon colon odiaeresis Odiaeresis | ||
29 | keycode 34 = bracketleft braceleft guillemotleft U2039 | ||
30 | keycode 35 = bracketright braceright guillemotright U203a | ||
31 | keycode 51 = numbersign asciitilde dead_circumflex asciitilde | ||
32 | |||
33 | keycode 38 = a A aacute Aacute | ||
34 | keycode 39 = r R dead_grave asciitilde | ||
35 | keycode 40 = s S ssharp asciitilde | ||
36 | keycode 41 = t T dead_acute dead_doubleacute | ||
37 | keycode 42 = g G dead_ogonek asciitilde | ||
38 | keycode 43 = m M dead_macron asciitilde | ||
39 | keycode 44 = n N ntilde Ntilde | ||
40 | keycode 45 = e E eacute Eacute | ||
41 | keycode 46 = i I iacute Iacute | ||
42 | keycode 47 = o O oacute Oacute | ||
43 | keycode 48 = apostrophe quotedbl otilde Otilde | ||
44 | |||
45 | keycode 94 = z Z ae AE | ||
46 | keycode 52 = x X dead_circumflex asciitilde | ||
47 | keycode 53 = c C ccedilla Ccedilla | ||
48 | keycode 54 = d D dead_diaeresis asciitilde | ||
49 | keycode 55 = v V oe OE | ||
50 | keycode 56 = backslash bar asciitilde asciitilde | ||
51 | keycode 57 = k K dead_abovering asciitilde | ||
52 | keycode 58 = h H dead_caron asciitilde | ||
53 | keycode 59 = comma less dead_cedilla asciitilde | ||
54 | keycode 60 = period greater dead_abovedot asciitilde | ||
55 | keycode 61 = slash question questiondown asciitilde | ||
56 | |||
57 | keycode 65 = space space space nobreakspace | ||
58 | |||
59 | keycode 108 = Mode_switch Mode_switch | ||
60 | |||
61 | ! Remove these 2 lines if you want caps lock unmodified | ||
62 | keycode 66 = BackSpace BackSpace BackSpace BackSpace | ||
4 | clear Lock | 63 | clear Lock |
5 | keycode 66 = Control_R | 64 | |
6 | add Control = Control_R | 65 | !clear Shift |
66 | !clear Control | ||
67 | !clear Mod1 | ||
68 | !clear Mod2 | ||
69 | !clear Mod3 | ||
70 | !clear Mod4 | ||
71 | !clear Mod5 | ||
72 | |||
73 | !add Shift = Shift_L Shift_R | ||
74 | !add Control = Control_L Control_R | ||
75 | !add Mod1 = Alt_L Alt_R | ||
76 | !add Mod2 = Num_Lock | ||
77 | !add Mod4 = Meta_L Meta_R | ||
78 | !add Mod5 = Scroll_Lock | ||
79 | |||
80 | !keycode 9 = Escape | ||
81 | !keycode 22 = BackSpace Terminate_Server | ||
82 | !keycode 23 = Tab ISO_Left_Tab | ||
83 | !keycode 36 = Return | ||
84 | !keycode 37 = Control_L | ||
85 | !keycode 50 = Shift_L | ||
86 | !keycode 62 = Shift_R | ||
87 | !keycode 63 = KP_Multiply XF86_ClearGrab | ||
88 | !keycode 64 = Alt_L Meta_L | ||
89 | !keycode 67 = F1 XF86_Switch_VT_1 | ||
90 | !keycode 68 = F2 XF86_Switch_VT_2 | ||
91 | !keycode 69 = F3 XF86_Switch_VT_3 | ||
92 | !keycode 70 = F4 XF86_Switch_VT_4 | ||
93 | !keycode 71 = F5 XF86_Switch_VT_5 | ||
94 | !keycode 72 = F6 XF86_Switch_VT_6 | ||
95 | !keycode 73 = F7 XF86_Switch_VT_7 | ||
96 | !keycode 74 = F8 XF86_Switch_VT_8 | ||
97 | !keycode 75 = F9 XF86_Switch_VT_9 | ||
98 | !keycode 76 = F10 XF86_Switch_VT_10 | ||
99 | !keycode 95 = F11 XF86_Switch_VT_11 | ||
100 | !keycode 96 = F12 XF86_Switch_VT_12 | ||
101 | !keycode 77 = Num_Lock Pointer_EnableKeys | ||
102 | !keycode 78 = Scroll_Lock | ||
103 | !keycode 79 = KP_Home KP_7 | ||
104 | !keycode 80 = KP_Up KP_8 | ||
105 | !keycode 81 = KP_Prior KP_9 | ||
106 | !keycode 82 = KP_Subtract XF86_Prev_VMode | ||
107 | !keycode 83 = KP_Left KP_4 | ||
108 | !keycode 84 = KP_Begin KP_5 | ||
109 | !keycode 85 = KP_Right KP_6 | ||
110 | !keycode 86 = KP_Add XF86_Next_VMode | ||
111 | !keycode 87 = KP_End KP_1 | ||
112 | !keycode 88 = KP_Down KP_2 | ||
113 | !keycode 89 = KP_Next KP_3 | ||
114 | !keycode 90 = KP_Insert KP_0 | ||
115 | !keycode 91 = KP_Delete KP_Decimal | ||
116 | !keycode 92 = Print Sys_Req | ||
117 | !keycode 93 = Mode_switch | ||
118 | !keycode 97 = Home | ||
119 | !keycode 98 = Up | ||
120 | !keycode 99 = Prior | ||
121 | !keycode 100 = Left | ||
122 | !keycode 102 = Right | ||
123 | !keycode 103 = End | ||
124 | !keycode 104 = Down | ||
125 | !keycode 105 = Next | ||
126 | !keycode 106 = Insert | ||
127 | !keycode 107 = Delete | ||
128 | !keycode 108 = KP_Enter | ||
129 | !keycode 109 = Control_R | ||
130 | !keycode 110 = Pause Break | ||
131 | !keycode 111 = Print Sys_Req | ||
132 | !keycode 112 = KP_Divide XF86_Ungrab | ||
133 | !keycode 114 = Pause Break | ||
134 | !keycode 115 = Super_L | ||
135 | !keycode 116 = Super_R | ||
136 | !keycode 117 = Menu | ||
137 | !keycode 124 = ISO_Level3_Shift | ||
138 | !keycode 125 = NoSymbol Alt_L | ||
139 | !keycode 126 = KP_Equal | ||
140 | !keycode 127 = NoSymbol Super_L | ||
141 | !keycode 128 = NoSymbol Hyper_L | ||
142 | !keycode 156 = NoSymbol Meta_L | ||
143 | |||
144 | !keycode 8 = | ||
145 | !keycode 101 = | ||
146 | !keycode 118 = | ||
147 | !keycode 119 = | ||
148 | !keycode 120 = | ||
149 | !keycode 121 = | ||
150 | !keycode 122 = | ||
151 | !keycode 123 = | ||
152 | !keycode 129 = | ||
153 | !keycode 130 = | ||
154 | !keycode 131 = | ||
155 | !keycode 132 = | ||
156 | !keycode 133 = | ||
157 | !keycode 134 = | ||
158 | !keycode 135 = | ||
159 | !keycode 136 = | ||
160 | !keycode 137 = | ||
161 | !keycode 138 = | ||
162 | !keycode 139 = | ||
163 | !keycode 140 = | ||
164 | !keycode 141 = | ||
165 | !keycode 142 = | ||
166 | !keycode 143 = | ||
167 | !keycode 144 = | ||
168 | !keycode 145 = | ||
169 | !keycode 146 = | ||
170 | !keycode 147 = | ||
171 | !keycode 148 = | ||
172 | !keycode 149 = | ||
173 | !keycode 150 = | ||
174 | !keycode 151 = | ||
175 | !keycode 152 = | ||
176 | !keycode 153 = | ||
177 | !keycode 154 = | ||
178 | !keycode 155 = | ||
179 | !keycode 157 = | ||
180 | !keycode 158 = | ||
181 | !keycode 159 = | ||
182 | !keycode 160 = | ||
183 | !keycode 161 = | ||
184 | !keycode 162 = | ||
185 | !keycode 163 = | ||
186 | !keycode 164 = | ||
187 | !keycode 165 = | ||
188 | !keycode 166 = | ||
189 | !keycode 167 = | ||
190 | !keycode 168 = | ||
191 | !keycode 169 = | ||
192 | !keycode 170 = | ||
193 | !keycode 171 = | ||
194 | !keycode 172 = | ||
195 | !keycode 173 = | ||
196 | !keycode 174 = | ||
197 | !keycode 175 = | ||
198 | !keycode 176 = | ||
199 | !keycode 177 = | ||
200 | !keycode 178 = | ||
201 | !keycode 179 = | ||
202 | !keycode 180 = | ||
203 | !keycode 181 = | ||
204 | !keycode 182 = | ||
205 | !keycode 183 = | ||
206 | !keycode 184 = | ||
207 | !keycode 185 = | ||
208 | !keycode 186 = | ||
209 | !keycode 187 = | ||
210 | !keycode 188 = | ||
211 | !keycode 189 = | ||
212 | !keycode 190 = | ||
213 | !keycode 191 = | ||
214 | !keycode 192 = | ||
215 | !keycode 193 = | ||
216 | !keycode 194 = | ||
217 | !keycode 195 = | ||
218 | !keycode 196 = | ||
219 | !keycode 197 = | ||
220 | !keycode 198 = | ||
221 | !keycode 199 = | ||
222 | !keycode 200 = | ||
223 | !keycode 201 = | ||
224 | !keycode 202 = | ||
225 | !keycode 203 = | ||
226 | !keycode 204 = | ||
227 | !keycode 205 = | ||
228 | !keycode 206 = | ||
229 | !keycode 207 = | ||
230 | !keycode 208 = | ||
231 | !keycode 209 = | ||
232 | !keycode 210 = | ||
233 | !keycode 211 = | ||
234 | !keycode 212 = | ||
235 | !keycode 213 = | ||
236 | !keycode 214 = | ||
237 | !keycode 215 = | ||
238 | !keycode 216 = | ||
239 | !keycode 217 = | ||
240 | !keycode 218 = | ||
241 | !keycode 219 = | ||
242 | !keycode 220 = | ||
243 | !keycode 221 = | ||
244 | !keycode 222 = | ||
245 | !keycode 223 = | ||
246 | !keycode 224 = | ||
247 | !keycode 225 = | ||
248 | !keycode 226 = | ||
249 | !keycode 227 = | ||
250 | !keycode 228 = | ||
251 | !keycode 229 = | ||
252 | !keycode 230 = | ||
253 | !keycode 231 = | ||
254 | !keycode 232 = | ||
255 | !keycode 233 = | ||
256 | !keycode 234 = | ||
257 | !keycode 235 = | ||
258 | !keycode 236 = | ||
259 | !keycode 237 = | ||
260 | !keycode 238 = | ||
261 | !keycode 239 = | ||
262 | !keycode 240 = | ||
263 | !keycode 241 = | ||
264 | !keycode 242 = | ||
265 | !keycode 243 = | ||
266 | !keycode 244 = | ||
267 | !keycode 245 = | ||
268 | !keycode 246 = | ||
269 | !keycode 247 = | ||
270 | !keycode 248 = | ||
271 | !keycode 249 = | ||
272 | !keycode 250 = | ||
273 | !keycode 251 = | ||
274 | !keycode 252 = | ||
275 | !keycode 253 = | ||
276 | !keycode 254 = | ||
277 | !keycode 255 = | ||