1XKEYBOARD-CONFIG(7) Miscellaneous Information Manual XKEYBOARD-CONFIG(7)
2
3
4
6 xkeyboard-config - XKB data description files
7
9 xkeyboard-config provides the description files for the X Keyboard
10 Extension (XKB). The configuration options below are usually applied
11 with setxkbmap(1).
12
14 ┌─────────────────────────────────────────────────────────────────────────┐
15 │Model Description │
16 ├─────────────────────────────────────────────────────────────────────────┤
17 │pc101 Generic 101-key PC │
18 │pc102 Generic 102-key PC (intl.) │
19 │pc104 Generic 104-key PC │
20 │pc105 Generic 105-key PC (intl.) │
21 │dell101 Dell 101-key PC │
22 │latitude Dell Latitude laptop │
23 │dellm65 Dell Precision M65 laptop │
24 │everex Everex STEPnote │
25 │flexpro Keytronic FlexPro │
26 │microsoft Microsoft Natural │
27 │omnikey101 Northgate OmniKey 101 │
28 │winbook Winbook Model XP5 │
29 │pc98 PC-98 │
30 │a4techKB21 A4Tech KB-21 │
31 │a4techKBS8 A4Tech KBS-8 │
32 │a4_rfkb23 A4Tech Wireless Desktop RFKB-23 │
33 │airkey Acer AirKey V │
34 │azonaRF2300 Azona RF2300 wireless Internet │
35 │scorpius Advance Scorpius KI │
36 │brother Brother Internet │
37 │btc5113rf BTC 5113RF Multimedia │
38 │btc5126t BTC 5126T │
39 │btc6301urf BTC 6301URF │
40 │btc9000 BTC 9000 │
41 │btc9000a BTC 9000A │
42 │btc9001ah BTC 9001AH │
43 │btc5090 BTC 5090 │
44 │btc9019u BTC 9019U │
45 │btc9116u BTC 9116U Mini Wireless Internet and Gaming │
46 │cherryblue Cherry Blue Line CyBo@rd │
47 │cherryblueb Cherry CyMotion Master XPress │
48 │cherrybluea Cherry Blue Line CyBo@rd (alt.) │
49 │cherrycyboard Cherry CyBo@rd USB-Hub │
50 │cherrycmexpert Cherry CyMotion Expert │
51 │cherrybunlim Cherry B.UNLIMITED │
52 │chicony Chicony Internet │
53 │chicony0108 Chicony KU-0108 │
54 │chicony0420 Chicony KU-0420 │
55 │chicony9885 Chicony KB-9885 │
56 │compaqeak8 Compaq Easy Access │
57 │compaqik7 Compaq Internet (7 keys) │
58 │compaqik13 Compaq Internet (13 keys) │
59 │compaqik18 Compaq Internet (18 keys) │
60 │cymotionlinux Cherry CyMotion Master Linux │
61 │armada Compaq Armada laptop │
62 │presario Compaq Presario laptop │
63 │ipaq Compaq iPaq │
64 │dell Dell │
65 │dellsk8125 Dell SK-8125 │
66 │dellsk8135 Dell SK-8135 │
67 │dellusbmm Dell USB Multimedia │
68 │inspiron Dell Inspiron 6000/8000 laptop │
69 │precision_m Dell Precision M laptop │
70 │dexxa Dexxa Wireless Desktop │
71 │diamond Diamond 9801/9802 │
72 │dtk2000 DTK2000 │
73 │ennyah_dkb1008 Ennyah DKB-1008 │
74 │fscaa1667g Fujitsu-Siemens Amilo laptop │
75 │genius Genius Comfy KB-16M/Multimedia KWD-910 │
76 │geniuscomfy Genius Comfy KB-12e │
77 │geniuscomfy2 Genius Comfy KB-21e-Scroll │
78 │geniuskb19e Genius KB-19e NB │
79 │geniuskkb2050hs Genius KKB-2050HS │
80 │gyration Gyration │
81 │htcdream HTC Dream │
82 │kinesis Kinesis │
83 │logitech_base Logitech │
84 │logitech_g15 Logitech G15 extra keys via G15daemon │
85 │hpi6 Hewlett-Packard Internet │
86 │hp250x Hewlett-Packard NEC SK-2500 Multimedia │
87 │hpxe3gc Hewlett-Packard Omnibook XE3 GC │
88 │hpxe3gf Hewlett-Packard Omnibook XE3 GF │
89 │hpxt1000 Hewlett-Packard Omnibook XT1000 │
90 │hpdv5 Hewlett-Packard Pavilion dv5 │
91 │hpzt11xx Hewlett-Packard Pavilion ZT1100 │
92 │hp500fa Hewlett-Packard Omnibook 500 FA │
93 │hp5xx Hewlett-Packard Omnibook 500 │
94 │hpnx9020 Hewlett-Packard nx9020 │
95 │hp6000 Hewlett-Packard Omnibook 6000/6100 │
96 │honeywell_euroboard Honeywell Euroboard │
97 │hpmini110 Hewlett-Packard Mini 110 laptop │
98 │rapidaccess IBM Rapid Access │
99 │rapidaccess2 IBM Rapid Access II │
100 │thinkpad IBM ThinkPad 560Z/600/600E/A22E │
101 │thinkpad60 IBM ThinkPad R60/T60/R61/T61 │
102 │thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t │
103 │ibm_spacesaver IBM Space Saver │
104 │logiaccess Logitech Access │
105 │logiclx300 Logitech Cordless Desktop LX-300 │
106 │logii350 Logitech Internet 350 │
107 │logimel Logitech Internet 350 │
108 │logicd Logitech Cordless Desktop │
109 │logicd_it Logitech Cordless Desktop iTouch │
110 │logicd_nav Logitech Cordless Desktop Navigator │
111 │logicd_opt Logitech Cordless Desktop Optical │
112 │logicda Logitech Cordless Desktop (alt.) │
113 │logicdpa2 Logitech Cordless Desktop Pro (2nd alt.) │
114 │logicfn Logitech Cordless Freedom/Desktop Navigator │
115 │logicdn Logitech Cordless Desktop Navigator │
116 │logiitc Logitech iTouch Cordless Y-RB6 │
117 │logiik Logitech Internet │
118 │itouch Logitech iTouch │
119 │logicink Logitech Internet Navigator │
120 │logiex110 Logitech Cordless Desktop EX110 │
121 │logiinkse Logitech iTouch Internet Navigator SE │
122 │logiinkseusb Logitech iTouch Internet Navigator SE USB │
123 │logiultrax Logitech Ultra-X │
124 │logiultraxc Logitech Ultra-X Cordless Media Desktop │
125 │logidinovo Logitech diNovo │
126 │logidinovoedge Logitech diNovo Edge │
127 │mx1998 Memorex MX1998 │
128 │mx2500 Memorex MX2500 EZ-Access │
129 │mx2750 Memorex MX2750 │
130 │microsoft4000 Microsoft Natural Ergonomic 4000 │
131 │microsoft7000 Microsoft Natural Wireless Ergonomic 7000 │
132 │microsoftinet Microsoft Internet │
133 │microsoftpro Microsoft Natural Pro/Internet Pro │
134 │microsoftprousb Microsoft Natural Pro USB/Internet Pro │
135 │microsoftprooem Microsoft Natural Pro OEM │
136 │vsonku306 ViewSonic KU-306 Internet │
137 │microsoftprose Microsoft Internet Pro (Swedish) │
138 │microsoftoffice Microsoft Office Keyboard │
139 │microsoftmult Microsoft Wireless Multimedia 1.0A │
140 │microsoftelite Microsoft Natural Elite │
141 │microsoftccurve2k Microsoft Comfort Curve 2000 │
142 │oretec Ortek Multimedia/Internet MCK-800 │
143 │propeller Propeller Voyager KTEZ-1000 │
144 │qtronix QTronix Scorpius 98N+ │
145 │samsung4500 Samsung SDM 4500P │
146 │samsung4510 Samsung SDM 4510P │
147 │sanwaskbkg3 Sanwa Supply SKB-KG3 │
148 │sk1300 NEC SK-1300 │
149 │sk2500 NEC SK-2500 │
150 │sk6200 NEC SK-6200 │
151 │sk7100 NEC SK-7100 │
152 │sp_inet Super Power Multimedia │
153 │sven SVEN Ergonomic 2500 │
154 │sven303 SVEN Slim 303 │
155 │symplon Symplon PaceBook tablet │
156 │toshiba_s3000 Toshiba Satellite S3000 │
157 │trust Trust Wireless Classic │
158 │trustda Trust Direct Access │
159 │trust_slimline Trust Slimline │
160 │tm2020 TypeMatrix EZ-Reach 2020 │
161 │tm2030PS2 TypeMatrix EZ-Reach 2030 PS2 │
162 │tm2030USB TypeMatrix EZ-Reach 2030 USB │
163 │tm2030USB-102 TypeMatrix EZ-Reach 2030 USB (102/105:EU mode) │
164 │tm2030USB-106 TypeMatrix EZ-Reach 2030 USB (106:JP mode) │
165 │yahoo Yahoo! Internet │
166 │macbook78 MacBook/MacBook Pro │
167 │macbook79 MacBook/MacBook Pro (intl.) │
168 │macintosh Macintosh │
169 │macintosh_old Macintosh Old │
170 │macintosh_hhk Happy Hacking for Mac │
171 │acer_c300 Acer C300 │
172 │acer_ferrari4k Acer Ferrari 4000 │
173 │acer_laptop Acer laptop │
174 │asus_laptop Asus laptop │
175 │apple Apple │
176 │apple_laptop Apple laptop │
177 │applealu_ansi Apple Aluminium (ANSI) │
178 │applealu_iso Apple Aluminium (ISO) │
179 │applealu_jis Apple Aluminium (JIS) │
180 │silvercrest Silvercrest Multimedia Wireless │
181 │emachines eMachines m6800 laptop │
182 │benqx BenQ X-Touch │
183 │benqx730 BenQ X-Touch 730 │
184 │benqx800 BenQ X-Touch 800 │
185 │hhk Happy Hacking │
186 │classmate Classmate PC │
187 │olpc OLPC │
188 │sun_type7_usb Sun Type 7 USB │
189 │sun_type7_euro_usb Sun Type 7 USB (European) │
190 │sun_type7_unix_usb Sun Type 7 USB (Unix) │
191 │sun_type7_jp_usb Sun Type 7 USB (Japanese)/Japanese 106-key │
192 │sun_type6_usb Sun Type 6/7 USB │
193 │sun_type6_euro_usb Sun Type 6/7 USB (European) │
194 │sun_type6_unix_usb Sun Type 6 USB (Unix) │
195 │sun_type6_jp_usb Sun Type 6 USB (Japanese) │
196 │sun_type6_jp Sun Type 6 (Japanese) │
197 │targa_v811 Targa Visionary 811 │
198 │unitekkb1925 Unitek KB-1925 │
199 │compalfl90 FL90 │
200 │creativedw7000 Creative Desktop Wireless 7000 │
201 │htcdream Htc Dream phone │
202 │teck227 Truly Ergonomic 227 │
203 │teck229 Truly Ergonomic 229 │
204 │apex300 SteelSeries Apex 300 (Apex RAW) │
205 │ │
206 └─────────────────────────────────────────────────────────────────────────┘
208 ┌──────────────────────────────────────────────────────────────────────────────────────────────┐
209 │Layout(Variant) Description │
210 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
211 │us English (US) │
212 │us(chr) Cherokee │
213 │us(euro) English (US, euro on 5) │
214 │us(intl) English (US, intl., with dead keys) │
215 │us(alt-intl) English (US, alt. intl.) │
216 │us(colemak) English (Colemak) │
217 │us(dvorak) English (Dvorak) │
218 │us(dvorak-intl) English (Dvorak, intl., with dead keys) │
219 │us(dvorak-alt-intl) English (Dvorak, alt. intl.) │
220 │us(dvorak-l) English (Dvorak, left-handed) │
221 │us(dvorak-r) English (Dvorak, right-handed) │
222 │us(dvorak-classic) English (classic Dvorak) │
223 │us(dvp) English (programmer Dvorak) │
224 │us(rus) Russian (US, phonetic) │
225 │us(mac) English (Macintosh) │
226 │us(altgr-intl) English (intl., with AltGr dead keys) │
227 │us(olpc2) English (the divide/multiply keys toggle the layout) │
228 │us(hbs) Serbo-Croatian (US) │
229 │us(workman) English (Workman) │
230 │us(workman-intl) English (Workman, intl., with dead keys) │
231 │ │
232 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
233 │af Afghani │
234 │af(ps) Pashto │
235 │af(uz) Uzbek (Afghanistan) │
236 │af(olpc-ps) Pashto (Afghanistan, OLPC) │
237 │af(fa-olpc) Persian (Afghanistan, Dari OLPC) │
238 │af(uz-olpc) Uzbek (Afghanistan, OLPC) │
239 │ │
240 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
241 │ara Arabic │
242 │ara(azerty) Arabic (AZERTY) │
243 │ara(azerty_digits) Arabic (AZERTY/digits) │
244 │ara(digits) Arabic (digits) │
245 │ara(qwerty) Arabic (QWERTY) │
246 │ara(qwerty_digits) Arabic (qwerty/digits) │
247 │ara(buckwalter) Arabic (Buckwalter) │
248 │ara(olpc) Arabic (OLPC) │
249 │ara(mac) Arabic (Macintosh) │
250 │ │
251 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
252 │al Albanian │
253 │al(plisi) Albanian (Plisi) │
254 │ │
255 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
256 │am Armenian │
257 │am(phonetic) Armenian (phonetic) │
258 │am(phonetic-alt) Armenian (alt. phonetic) │
259 │am(eastern) Armenian (eastern) │
260 │am(western) Armenian (western) │
261 │am(eastern-alt) Armenian (alt. eastern) │
262 │ │
263 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
264 │at German (Austria) │
265 │at(nodeadkeys) German (Austria, no dead keys) │
266 │at(sundeadkeys) German (Austria, with Sun dead keys) │
267 │at(mac) German (Austria, Macintosh) │
268 │ │
269 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
270 │au English (Australian) │
271 │ │
272 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
273 │az Azerbaijani │
274 │az(cyrillic) Azerbaijani (Cyrillic) │
275 │ │
276 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
277 │by Belarusian │
278 │by(legacy) Belarusian (legacy) │
279 │by(latin) Belarusian (Latin) │
280 │ │
281 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
282 │be Belgian │
283 │be(oss) Belgian (alt.) │
284 │be(oss_latin9) Belgian (alt., Latin-9 only) │
285 │be(oss_sundeadkeys) Belgian (alt., with Sun dead keys) │
286 │be(iso-alternate) Belgian (alt. ISO) │
287 │be(nodeadkeys) Belgian (no dead keys) │
288 │be(sundeadkeys) Belgian (with Sun dead keys) │
289 │be(wang) Belgian (Wang 724 AZERTY) │
290 │ │
291 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
292 │bd Bangla │
293 │bd(probhat) Bangla (Probhat) │
294 │ │
295 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
296 │in Indian │
297 │in(ben) Bangla (India) │
298 │in(ben_probhat) Bangla (India, Probhat) │
299 │in(ben_baishakhi) Bangla (India, Baishakhi) │
300 │in(ben_bornona) Bangla (India, Bornona) │
301 │in(ben_gitanjali) Bangla (India, Uni Gitanjali) │
302 │in(ben_inscript) Bangla (India, Baishakhi Inscript) │
303 │in(eeyek) Manipuri (Eeyek) │
304 │in(guj) Gujarati │
305 │in(guru) Punjabi (Gurmukhi) │
306 │in(jhelum) Punjabi (Gurmukhi Jhelum) │
307 │in(kan) Kannada │
308 │in(kan-kagapa) Kannada (KaGaPa phonetic) │
309 │in(mal) Malayalam │
310 │in(mal_lalitha) Malayalam (Lalitha) │
311 │in(mal_enhanced) Malayalam (enhanced Inscript, with rupee) │
312 │in(ori) Oriya │
313 │in(olck) Ol Chiki │
314 │in(tam_tamilnet) Tamil (TamilNet '99) │
315 │in(tam_tamilnet_with_tam_nums) Tamil (TamilNet '99 with Tamil numerals) │
316 │in(tam_tamilnet_TAB) Tamil (TamilNet '99, TAB encoding) │
317 │in(tam_tamilnet_TSCII) Tamil (TamilNet '99, TSCII encoding) │
318 │in(tam) Tamil (Inscript) │
319 │in(tel) Telugu │
320 │in(tel-kagapa) Telugu (KaGaPa phonetic) │
321 │in(tel-sarala) Telugu (Sarala) │
322 │in(urd-phonetic) Urdu (phonetic) │
323 │in(urd-phonetic3) Urdu (alt. phonetic) │
324 │in(urd-winkeys) Urdu (Win keys) │
325 │in(bolnagri) Hindi (Bolnagri) │
326 │in(hin-wx) Hindi (Wx) │
327 │in(hin-kagapa) Hindi (KaGaPa phonetic) │
328 │in(san-kagapa) Sanskrit (KaGaPa phonetic) │
329 │in(mar-kagapa) Marathi (KaGaPa phonetic) │
330 │in(eng) English (India, with rupee) │
331 │ │
332 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
333 │ba Bosnian │
334 │ba(alternatequotes) Bosnian (with guillemets) │
335 │ba(unicode) Bosnian (with Bosnian digraphs) │
336 │ba(unicodeus) Bosnian (US, with Bosnian digraphs) │
337 │ba(us) Bosnian (US, with Bosnian letters) │
338 │ │
339 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
340 │br Portuguese (Brazil) │
341 │br(nodeadkeys) Portuguese (Brazil, no dead keys) │
342 │br(dvorak) Portuguese (Brazil, Dvorak) │
343 │br(nativo) Portuguese (Brazil, Nativo) │
344 │br(nativo-us) Portuguese (Brazil, Nativo for US keyboards) │
345 │br(nativo-epo) Esperanto (Brazil, Nativo) │
346 │br(thinkpad) Portuguese (Brazil, IBM/Lenovo ThinkPad) │
347 │ │
348 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
349 │bg Bulgarian │
350 │bg(phonetic) Bulgarian (traditional phonetic) │
351 │bg(bas_phonetic) Bulgarian (new phonetic) │
352 │ │
353 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
354 │dz Berber (Algeria, Latin) │
355 │dz(ber) Berber (Algeria, Tifinagh) │
356 │dz(ar) Arabic (Algeria) │
357 │ │
358 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
359 │ma Arabic (Morocco) │
360 │ma(french) French (Morocco) │
361 │ma(tifinagh) Berber (Morocco, Tifinagh) │
362 │ma(tifinagh-alt) Berber (Morocco, Tifinagh alt.) │
363 │ma(tifinagh-alt-phonetic) Berber (Morocco, Tifinagh alt. phonetic) │
364 │ma(tifinagh-extended) Berber (Morocco, Tifinagh extended) │
365 │ma(tifinagh-phonetic) Berber (Morocco, Tifinagh phonetic) │
366 │ma(tifinagh-extended-phonetic) Berber (Morocco, Tifinagh extended phonetic) │
367 │ │
368 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
369 │cm English (Cameroon) │
370 │cm(french) French (Cameroon) │
371 │cm(qwerty) Cameroon Multilingual (QWERTY) │
372 │cm(azerty) Cameroon Multilingual (AZERTY) │
373 │cm(dvorak) Cameroon Multilingual (Dvorak) │
374 │cm(mmuock) Mmuock │
375 │ │
376 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
377 │mm Burmese │
378 │mm(zawgyi) Burmese Zawgyi │
379 │ │
380 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
381 │ca French (Canada) │
382 │ca(fr-dvorak) French (Canada, Dvorak) │
383 │ca(fr-legacy) French (Canada, legacy) │
384 │ca(multix) Canadian Multilingual │
385 │ca(multi) Canadian Multilingual (1st part) │
386 │ca(multi-2gr) Canadian Multilingual (2nd part) │
387 │ca(ike) Inuktitut │
388 │ca(eng) English (Canada) │
389 │ │
390 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
391 │cd French (Democratic Republic of the Congo) │
392 │ │
393 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
394 │cn Chinese │
395 │cn(tib) Tibetan │
396 │cn(tib_asciinum) Tibetan (with ASCII numerals) │
397 │cn(ug) Uyghur │
398 │cn(altgr-pinyin) Hanyu Pinyin (altgr) │
399 │ │
400 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
401 │hr Croatian │
402 │hr(alternatequotes) Croatian (with guillemets) │
403 │hr(unicode) Croatian (with Croatian digraphs) │
404 │hr(unicodeus) Croatian (US, with Croatian digraphs) │
405 │hr(us) Croatian (US, with Croatian letters) │
406 │ │
407 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
408 │cz Czech │
409 │cz(bksl) Czech (with <> key) │
410 │cz(qwerty) Czech (QWERTY) │
411 │cz(qwerty_bksl) Czech (QWERTY, extended backslash) │
412 │cz(ucw) Czech (UCW, only accented letters) │
413 │cz(dvorak-ucw) Czech (US, Dvorak, UCW support) │
414 │cz(rus) Russian (Czech, phonetic) │
415 │ │
416 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
417 │dk Danish │
418 │dk(nodeadkeys) Danish (no dead keys) │
419 │dk(winkeys) Danish (Win keys) │
420 │dk(mac) Danish (Macintosh) │
421 │dk(mac_nodeadkeys) Danish (Macintosh, no dead keys) │
422 │dk(dvorak) Danish (Dvorak) │
423 │ │
424 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
425 │nl Dutch │
426 │nl(sundeadkeys) Dutch (with Sun dead keys) │
427 │nl(mac) Dutch (Macintosh) │
428 │nl(std) Dutch (standard) │
429 │ │
430 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
431 │bt Dzongkha │
432 │ │
433 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
434 │ee Estonian │
435 │ee(nodeadkeys) Estonian (no dead keys) │
436 │ee(dvorak) Estonian (Dvorak) │
437 │ee(us) Estonian (US, with Estonian letters) │
438 │ │
439 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
440 │ir Persian │
441 │ir(pes_keypad) Persian (with Persian keypad) │
442 │ir(ku) Kurdish (Iran, Latin Q) │
443 │ir(ku_f) Kurdish (Iran, F) │
444 │ir(ku_alt) Kurdish (Iran, Latin Alt-Q) │
445 │ir(ku_ara) Kurdish (Iran, Arabic-Latin) │
446 │ │
447 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
448 │iq Iraqi │
449 │iq(ku) Kurdish (Iraq, Latin Q) │
450 │iq(ku_f) Kurdish (Iraq, F) │
451 │iq(ku_alt) Kurdish (Iraq, Latin Alt-Q) │
452 │iq(ku_ara) Kurdish (Iraq, Arabic-Latin) │
453 │ │
454 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
455 │fo Faroese │
456 │fo(nodeadkeys) Faroese (no dead keys) │
457 │ │
458 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
459 │fi Finnish │
460 │fi(classic) Finnish (classic) │
461 │fi(nodeadkeys) Finnish (classic, no dead keys) │
462 │fi(winkeys) Finnish (Winkeys) │
463 │fi(smi) Northern Saami (Finland) │
464 │fi(mac) Finnish (Macintosh) │
465 │ │
466 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
467 │fr French │
468 │fr(nodeadkeys) French (no dead keys) │
469 │fr(sundeadkeys) French (with Sun dead keys) │
470 │fr(oss) French (alt.) │
471 │fr(oss_latin9) French (alt., Latin-9 only) │
472 │fr(oss_nodeadkeys) French (alt., no dead keys) │
473 │fr(oss_sundeadkeys) French (alt., with Sun dead keys) │
474 │fr(latin9) French (legacy, alt.) │
475 │fr(latin9_nodeadkeys) French (legacy, alt., no dead keys) │
476 │fr(latin9_sundeadkeys) French (legacy, alt., with Sun dead keys) │
477 │fr(bepo) French (Bepo, ergonomic, Dvorak way) │
478 │fr(bepo_latin9) French (Bepo, ergonomic, Dvorak way, Latin-9 only) │
479 │fr(dvorak) French (Dvorak) │
480 │fr(mac) French (Macintosh) │
481 │fr(azerty) French (AZERTY) │
482 │fr(bre) French (Breton) │
483 │fr(oci) Occitan │
484 │fr(geo) Georgian (France, AZERTY Tskapo) │
485 │ │
486 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
487 │gh English (Ghana) │
488 │gh(generic) English (Ghana, multilingual) │
489 │gh(akan) Akan │
490 │gh(ewe) Ewe │
491 │gh(fula) Fula │
492 │gh(ga) Ga │
493 │gh(hausa) Hausa (Ghana) │
494 │gh(avn) Avatime │
495 │gh(gillbt) English (Ghana, GILLBT) │
496 │ │
497 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
498 │gn French (Guinea) │
499 │ │
500 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
501 │ge Georgian │
502 │ge(ergonomic) Georgian (ergonomic) │
503 │ge(mess) Georgian (MESS) │
504 │ge(ru) Russian (Georgia) │
505 │ge(os) Ossetian (Georgia) │
506 │ │
507 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
508 │de German │
509 │de(deadacute) German (dead acute) │
510 │de(deadgraveacute) German (dead grave acute) │
511 │de(nodeadkeys) German (no dead keys) │
512 │de(T3) German (T3) │
513 │de(ro) Romanian (Germany) │
514 │de(ro_nodeadkeys) Romanian (Germany, no dead keys) │
515 │de(dvorak) German (Dvorak) │
516 │de(sundeadkeys) German (with Sun dead keys) │
517 │de(neo) German (Neo 2) │
518 │de(mac) German (Macintosh) │
519 │de(mac_nodeadkeys) German (Macintosh, no dead keys) │
520 │de(dsb) Lower Sorbian │
521 │de(dsb_qwertz) Lower Sorbian (QWERTZ) │
522 │de(qwerty) German (QWERTY) │
523 │de(tr) Turkish (Germany) │
524 │de(ru) Russian (Germany, phonetic) │
525 │de(deadtilde) German (dead tilde) │
526 │ │
527 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
528 │gr Greek │
529 │gr(simple) Greek (simple) │
530 │gr(extended) Greek (extended) │
531 │gr(nodeadkeys) Greek (no dead keys) │
532 │gr(polytonic) Greek (polytonic) │
533 │ │
534 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
535 │hu Hungarian │
536 │hu(standard) Hungarian (standard) │
537 │hu(nodeadkeys) Hungarian (no dead keys) │
538 │hu(qwerty) Hungarian (QWERTY) │
539 │hu(101_qwertz_comma_dead) Hungarian (101/QWERTZ/comma/dead keys) │
540 │hu(101_qwertz_comma_nodead) Hungarian (101/QWERTZ/comma/no dead keys) │
541 │hu(101_qwertz_dot_dead) Hungarian (101/QWERTZ/dot/dead keys) │
542 │hu(101_qwertz_dot_nodead) Hungarian (101/QWERTZ/dot/no dead keys) │
543 │hu(101_qwerty_comma_dead) Hungarian (101/QWERTY/comma/dead keys) │
544 │hu(101_qwerty_comma_nodead) Hungarian (101/QWERTY/comma/no dead keys) │
545 │hu(101_qwerty_dot_dead) Hungarian (101/QWERTY/dot/dead keys) │
546 │hu(101_qwerty_dot_nodead) Hungarian (101/QWERTY/dot/no dead keys) │
547 │hu(102_qwertz_comma_dead) Hungarian (102/QWERTZ/comma/dead keys) │
548 │hu(102_qwertz_comma_nodead) Hungarian (102/QWERTZ/comma/no dead keys) │
549 │hu(102_qwertz_dot_dead) Hungarian (102/QWERTZ/dot/dead keys) │
550 │hu(102_qwertz_dot_nodead) Hungarian (102/QWERTZ/dot/no dead keys) │
551 │hu(102_qwerty_comma_dead) Hungarian (102/QWERTY/comma/dead keys) │
552 │hu(102_qwerty_comma_nodead) Hungarian (102/QWERTY/comma/no dead keys) │
553 │hu(102_qwerty_dot_dead) Hungarian (102/QWERTY/dot/dead keys) │
554 │hu(102_qwerty_dot_nodead) Hungarian (102/QWERTY/dot/no dead keys) │
555 │ │
556 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
557 │is Icelandic │
558 │is(Sundeadkeys) Icelandic (with Sun dead keys) │
559 │is(nodeadkeys) Icelandic (no dead keys) │
560 │is(mac_legacy) Icelandic (Macintosh, legacy) │
561 │is(mac) Icelandic (Macintosh) │
562 │is(dvorak) Icelandic (Dvorak) │
563 │ │
564 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
565 │il Hebrew │
566 │il(lyx) Hebrew (lyx) │
567 │il(phonetic) Hebrew (phonetic) │
568 │il(biblical) Hebrew (Biblical, Tiro) │
569 │ │
570 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
571 │it Italian │
572 │it(nodeadkeys) Italian (no dead keys) │
573 │it(winkeys) Italian (Winkeys) │
574 │it(mac) Italian (Macintosh) │
575 │it(us) Italian (US, with Italian letters) │
576 │it(geo) Georgian (Italy) │
577 │it(ibm) Italian (IBM 142) │
578 │it(intl) Italian (intl., with dead keys) │
579 │it(scn) Sicilian │
580 │ │
581 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
582 │jp Japanese │
583 │jp(kana) Japanese (Kana) │
584 │jp(kana86) Japanese (Kana 86) │
585 │jp(OADG109A) Japanese (OADG 109A) │
586 │jp(mac) Japanese (Macintosh) │
587 │jp(dvorak) Japanese (Dvorak) │
588 │ │
589 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
590 │kg Kyrgyz │
591 │kg(phonetic) Kyrgyz (phonetic) │
592 │ │
593 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
594 │kh Khmer (Cambodia) │
595 │ │
596 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
597 │kz Kazakh │
598 │kz(ruskaz) Russian (Kazakhstan, with Kazakh) │
599 │kz(kazrus) Kazakh (with Russian) │
600 │kz(ext) Kazakh (extended) │
601 │ │
602 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
603 │la Lao │
604 │la(stea) Lao (STEA proposed standard layout) │
605 │ │
606 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
607 │latam Spanish (Latin American) │
608 │latam(nodeadkeys) Spanish (Latin American, no dead keys) │
609 │latam(deadtilde) Spanish (Latin American, dead tilde) │
610 │latam(sundeadkeys) Spanish (Latin American, with Sun dead keys) │
611 │latam(dvorak) Spanish (Latin American, Dvorak) │
612 │ │
613 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
614 │lt Lithuanian │
615 │lt(std) Lithuanian (standard) │
616 │lt(us) Lithuanian (US, with Lithuanian letters) │
617 │lt(ibm) Lithuanian (IBM LST 1205-92) │
618 │lt(lekp) Lithuanian (LEKP) │
619 │lt(lekpa) Lithuanian (LEKPa) │
620 │ │
621 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
622 │lv Latvian │
623 │lv(apostrophe) Latvian (apostrophe) │
624 │lv(tilde) Latvian (tilde) │
625 │lv(fkey) Latvian (F) │
626 │lv(modern) Latvian (modern) │
627 │lv(ergonomic) Latvian (ergonomic, ŪGJRMV) │
628 │lv(adapted) Latvian (adapted) │
629 │ │
630 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
631 │mao Maori │
632 │ │
633 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
634 │me Montenegrin │
635 │me(cyrillic) Montenegrin (Cyrillic) │
636 │me(cyrillicyz) Montenegrin (Cyrillic, ZE and ZHE swapped) │
637 │me(latinunicode) Montenegrin (Latin, Unicode) │
638 │me(latinyz) Montenegrin (Latin, QWERTY) │
639 │me(latinunicodeyz) Montenegrin (Latin, Unicode, QWERTY) │
640 │me(cyrillicalternatequotes) Montenegrin (Cyrillic with guillemets) │
641 │me(latinalternatequotes) Montenegrin (Latin with guillemets) │
642 │ │
643 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
644 │mk Macedonian │
645 │mk(nodeadkeys) Macedonian (no dead keys) │
646 │ │
647 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
648 │mt Maltese │
649 │mt(us) Maltese (with US layout) │
650 │ │
651 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
652 │mn Mongolian │
653 │ │
654 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
655 │no Norwegian │
656 │no(nodeadkeys) Norwegian (no dead keys) │
657 │no(winkeys) Norwegian (Win keys) │
658 │no(dvorak) Norwegian (Dvorak) │
659 │no(smi) Northern Saami (Norway) │
660 │no(smi_nodeadkeys) Northern Saami (Norway, no dead keys) │
661 │no(mac) Norwegian (Macintosh) │
662 │no(mac_nodeadkeys) Norwegian (Macintosh, no dead keys) │
663 │no(colemak) Norwegian (Colemak) │
664 │ │
665 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
666 │pl Polish │
667 │pl(legacy) Polish (legacy) │
668 │pl(qwertz) Polish (QWERTZ) │
669 │pl(dvorak) Polish (Dvorak) │
670 │pl(dvorak_quotes) Polish (Dvorak, with Polish quotes on quotemark key) │
671 │pl(dvorak_altquotes) Polish (Dvorak, with Polish quotes on key 1) │
672 │pl(csb) Kashubian │
673 │pl(szl) Silesian │
674 │pl(ru_phonetic_dvorak) Russian (Poland, phonetic Dvorak) │
675 │pl(dvp) Polish (programmer Dvorak) │
676 │ │
677 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
678 │pt Portuguese │
679 │pt(nodeadkeys) Portuguese (no dead keys) │
680 │pt(sundeadkeys) Portuguese (with Sun dead keys) │
681 │pt(mac) Portuguese (Macintosh) │
682 │pt(mac_nodeadkeys) Portuguese (Macintosh, no dead keys) │
683 │pt(mac_sundeadkeys) Portuguese (Macintosh, with Sun dead keys) │
684 │pt(nativo) Portuguese (Nativo) │
685 │pt(nativo-us) Portuguese (Nativo for US keyboards) │
686 │pt(nativo-epo) Esperanto (Portugal, Nativo) │
687 │ │
688 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
689 │ro Romanian │
690 │ro(cedilla) Romanian (cedilla) │
691 │ro(std) Romanian (standard) │
692 │ro(std_cedilla) Romanian (standard cedilla) │
693 │ro(winkeys) Romanian (Win keys) │
694 │ │
695 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
696 │ru Russian │
697 │ru(phonetic) Russian (phonetic) │
698 │ru(phonetic_winkeys) Russian (phonetic, with Win keys) │
699 │ru(typewriter) Russian (typewriter) │
700 │ru(legacy) Russian (legacy) │
701 │ru(typewriter-legacy) Russian (typewriter, legacy) │
702 │ru(tt) Tatar │
703 │ru(os_legacy) Ossetian (legacy) │
704 │ru(os_winkeys) Ossetian (Win keys) │
705 │ru(cv) Chuvash │
706 │ru(cv_latin) Chuvash (Latin) │
707 │ru(udm) Udmurt │
708 │ru(kom) Komi │
709 │ru(sah) Yakut │
710 │ru(xal) Kalmyk │
711 │ru(dos) Russian (DOS) │
712 │ru(mac) Russian (Macintosh) │
713 │ru(srp) Serbian (Russia) │
714 │ru(bak) Bashkirian │
715 │ru(chm) Mari │
716 │ru(phonetic_azerty) Russian (phonetic, AZERTY) │
717 │ru(phonetic_dvorak) Russian (phonetic, Dvorak) │
718 │ru(phonetic_fr) Russian (phonetic, French) │
719 │ │
720 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
721 │rs Serbian │
722 │rs(yz) Serbian (Cyrillic, ZE and ZHE swapped) │
723 │rs(latin) Serbian (Latin) │
724 │rs(latinunicode) Serbian (Latin, Unicode) │
725 │rs(latinyz) Serbian (Latin, QWERTY) │
726 │rs(latinunicodeyz) Serbian (Latin, Unicode, QWERTY) │
727 │rs(alternatequotes) Serbian (Cyrillic with guillemets) │
728 │rs(latinalternatequotes) Serbian (Latin with guillemets) │
729 │rs(rue) Pannonian Rusyn │
730 │ │
731 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
732 │si Slovenian │
733 │si(alternatequotes) Slovenian (with guillemets) │
734 │si(us) Slovenian (US, with Slovenian letters) │
735 │ │
736 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
737 │sk Slovak │
738 │sk(bksl) Slovak (extended backslash) │
739 │sk(qwerty) Slovak (QWERTY) │
740 │sk(qwerty_bksl) Slovak (QWERTY, extended backslash) │
741 │ │
742 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
743 │es Spanish │
744 │es(nodeadkeys) Spanish (no dead keys) │
745 │es(winkeys) Spanish (Win keys) │
746 │es(deadtilde) Spanish (dead tilde) │
747 │es(sundeadkeys) Spanish (with Sun dead keys) │
748 │es(dvorak) Spanish (Dvorak) │
749 │es(ast) Asturian (Spain, with bottom-dot H and bottom-dot L) │
750 │es(cat) Catalan (Spain, with middle-dot L) │
751 │es(mac) Spanish (Macintosh) │
752 │ │
753 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
754 │se Swedish │
755 │se(nodeadkeys) Swedish (no dead keys) │
756 │se(dvorak) Swedish (Dvorak) │
757 │se(rus) Russian (Sweden, phonetic) │
758 │se(rus_nodeadkeys) Russian (Sweden, phonetic, no dead keys) │
759 │se(smi) Northern Saami (Sweden) │
760 │se(mac) Swedish (Macintosh) │
761 │se(svdvorak) Swedish (Svdvorak) │
762 │se(us_dvorak) Swedish (based on US Intl. Dvorak) │
763 │se(us) Swedish (US, with Swedish letters) │
764 │se(swl) Swedish Sign Language │
765 │ │
766 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
767 │ch German (Switzerland) │
768 │ch(legacy) German (Switzerland, legacy) │
769 │ch(de_nodeadkeys) German (Switzerland, no dead keys) │
770 │ch(de_sundeadkeys) German (Switzerland, with Sun dead keys) │
771 │ch(fr) French (Switzerland) │
772 │ch(fr_nodeadkeys) French (Switzerland, no dead keys) │
773 │ch(fr_sundeadkeys) French (Switzerland, with Sun dead keys) │
774 │ch(fr_mac) French (Switzerland, Macintosh) │
775 │ch(de_mac) German (Switzerland, Macintosh) │
776 │ │
777 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
778 │sy Arabic (Syria) │
779 │sy(syc) Syriac │
780 │sy(syc_phonetic) Syriac (phonetic) │
781 │sy(ku) Kurdish (Syria, Latin Q) │
782 │sy(ku_f) Kurdish (Syria, F) │
783 │sy(ku_alt) Kurdish (Syria, Latin Alt-Q) │
784 │ │
785 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
786 │tj Tajik │
787 │tj(legacy) Tajik (legacy) │
788 │ │
789 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
790 │lk Sinhala (phonetic) │
791 │lk(tam_unicode) Tamil (Sri Lanka, TamilNet '99) │
792 │lk(tam_TAB) Tamil (Sri Lanka, TamilNet '99, TAB encoding) │
793 │lk(us) Sinhala (US, with Sinhala letters) │
794 │ │
795 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
796 │th Thai │
797 │th(tis) Thai (TIS-820.2538) │
798 │th(pat) Thai (Pattachote) │
799 │ │
800 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
801 │tr Turkish │
802 │tr(f) Turkish (F) │
803 │tr(alt) Turkish (Alt-Q) │
804 │tr(sundeadkeys) Turkish (with Sun dead keys) │
805 │tr(ku) Kurdish (Turkey, Latin Q) │
806 │tr(ku_f) Kurdish (Turkey, F) │
807 │tr(ku_alt) Kurdish (Turkey, Latin Alt-Q) │
808 │tr(intl) Turkish (intl., with dead keys) │
809 │tr(crh) Crimean Tatar (Turkish Q) │
810 │tr(crh_f) Crimean Tatar (Turkish F) │
811 │tr(crh_alt) Crimean Tatar (Turkish Alt-Q) │
812 │ │
813 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
814 │tw Taiwanese │
815 │tw(indigenous) Taiwanese (indigenous) │
816 │tw(saisiyat) Saisiyat (Taiwan) │
817 │ │
818 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
819 │ua Ukrainian │
820 │ua(phonetic) Ukrainian (phonetic) │
821 │ua(typewriter) Ukrainian (typewriter) │
822 │ua(winkeys) Ukrainian (Win keys) │
823 │ua(legacy) Ukrainian (legacy) │
824 │ua(rstu) Ukrainian (standard RSTU) │
825 │ua(rstu_ru) Russian (Ukraine, standard RSTU) │
826 │ua(homophonic) Ukrainian (homophonic) │
827 │ │
828 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
829 │gb English (UK) │
830 │gb(extd) English (UK, extended, with Win keys) │
831 │gb(intl) English (UK, intl., with dead keys) │
832 │gb(dvorak) English (UK, Dvorak) │
833 │gb(dvorakukp) English (UK, Dvorak, with UK punctuation) │
834 │gb(mac) English (UK, Macintosh) │
835 │gb(mac_intl) English (UK, intl., Macintosh) │
836 │gb(colemak) English (UK, Colemak) │
837 │ │
838 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
839 │uz Uzbek │
840 │uz(latin) Uzbek (Latin) │
841 │ │
842 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
843 │vn Vietnamese │
844 │ │
845 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
846 │kr Korean │
847 │kr(kr104) Korean (101/104 key compatible) │
848 │ │
849 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
850 │nec_vndr/jp Japanese (PC-98) │
851 │ │
852 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
853 │ie Irish │
854 │ie(CloGaelach) CloGaelach │
855 │ie(UnicodeExpert) Irish (UnicodeExpert) │
856 │ie(ogam) Ogham │
857 │ie(ogam_is434) Ogham (IS434) │
858 │ │
859 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
860 │pk Urdu (Pakistan) │
861 │pk(urd-crulp) Urdu (Pakistan, CRULP) │
862 │pk(urd-nla) Urdu (Pakistan, NLA) │
863 │pk(ara) Arabic (Pakistan) │
864 │pk(snd) Sindhi │
865 │ │
866 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
867 │mv Dhivehi │
868 │ │
869 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
870 │za English (South Africa) │
871 │ │
872 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
873 │epo Esperanto │
874 │epo(legacy) Esperanto (displaced semicolon and quote, obsolete) │
875 │ │
876 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
877 │np Nepali │
878 │ │
879 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
880 │ng English (Nigeria) │
881 │ng(igbo) Igbo │
882 │ng(yoruba) Yoruba │
883 │ng(hausa) Hausa (Nigeria) │
884 │ │
885 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
886 │et Amharic │
887 │ │
888 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
889 │sn Wolof │
890 │ │
891 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
892 │brai Braille │
893 │brai(left_hand) Braille (left-handed) │
894 │brai(right_hand) Braille (right-handed) │
895 │ │
896 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
897 │tm Turkmen │
898 │tm(alt) Turkmen (Alt-Q) │
899 │ │
900 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
901 │ml Bambara │
902 │ml(fr-oss) French (Mali, alt.) │
903 │ml(us-mac) English (Mali, US, Macintosh) │
904 │ml(us-intl) English (Mali, US, intl.) │
905 │ │
906 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
907 │tz Swahili (Tanzania) │
908 │ │
909 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
910 │tg French (Togo) │
911 │ │
912 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
913 │ke Swahili (Kenya) │
914 │ke(kik) Kikuyu │
915 │ │
916 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
917 │bw Tswana │
918 │ │
919 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
920 │ph Filipino │
921 │ph(qwerty-bay) Filipino (QWERTY, Baybayin) │
922 │ph(capewell-dvorak) Filipino (Capewell-Dvorak, Latin) │
923 │ph(capewell-dvorak-bay) Filipino (Capewell-Dvorak, Baybayin) │
924 │ph(capewell-qwerf2k6) Filipino (Capewell-QWERF 2006, Latin) │
925 │ph(capewell-qwerf2k6-bay) Filipino (Capewell-QWERF 2006, Baybayin) │
926 │ph(colemak) Filipino (Colemak, Latin) │
927 │ph(colemak-bay) Filipino (Colemak, Baybayin) │
928 │ph(dvorak) Filipino (Dvorak, Latin) │
929 │ph(dvorak-bay) Filipino (Dvorak, Baybayin) │
930 │ │
931 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
932 │md Moldavian │
933 │md(gag) Moldavian (Gagauz) │
934 │ │
935 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
936 │id Indonesian (Jawi) │
937 │ │
938 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
939 │my Malay (Jawi, Arabic Keyboard) │
940 │my(phonetic) Malay (Jawi, phonetic) │
941 │ │
942 ├──────────────────────────────────────────────────────────────────────────────────────────────┤
943 │ │
944 └──────────────────────────────────────────────────────────────────────────────────────────────┘
946 Switching to another layout
947
948
949 ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────┐
950 │Option Description │
951 ├───────────────────────────────────────────────────────────────────────────────────────────────────────────┤
952 │grp:switch Right Alt (while pressed) │
953 │grp:lswitch Left Alt (while pressed) │
954 │grp:lwin_switch Left Win (while pressed) │
955 │grp:rwin_switch Left Win (while pressed) │
956 │grp:win_switch Any Win (while pressed) │
957 │grp:menu_switch Menu (while pressed), Shift+Menu for Menu │
958 │grp:caps_switch Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action │
959 │grp:rctrl_switch Right Ctrl (while pressed) │
960 │grp:toggle Right Alt │
961 │grp:lalt_toggle Left Alt │
962 │grp:caps_toggle Caps Lock │
963 │grp:shift_caps_toggle Shift+Caps Lock │
964 │grp:shift_caps_switch Caps Lock to first layout; Shift+Caps Lock to last layout │
965 │grp:win_menu_switch Left Win to first layout; Right Win/Menu to last layout │
966 │grp:lctrl_rctrl_switch Left Ctrl to first layout; Right Ctrl to last layout │
967 │grp:alt_caps_toggle Alt+Caps Lock │
968 │grp:shifts_toggle Both Shift together │
969 │grp:alts_toggle Both Alt together │
970 │grp:ctrls_toggle Both Ctrl together │
971 │grp:ctrl_shift_toggle Ctrl+Shift │
972 │grp:lctrl_lshift_toggle Left Ctrl+Left Shift │
973 │grp:rctrl_rshift_toggle Right Ctrl+Right Shift │
974 │grp:ctrl_alt_toggle Alt+Ctrl │
975 │grp:alt_shift_toggle Alt+Shift │
976 │grp:lalt_lshift_toggle Left Alt+Left Shift │
977 │grp:alt_space_toggle Alt+Space │
978 │grp:menu_toggle Menu │
979 │grp:lwin_toggle Left Win │
980 │grp:win_space_toggle Win+Space │
981 │grp:rwin_toggle Right Win │
982 │grp:lshift_toggle Left Shift │
983 │grp:rshift_toggle Right Shift │
984 │grp:lctrl_toggle Left Ctrl │
985 │grp:rctrl_toggle Right Ctrl │
986 │grp:sclk_toggle Scroll Lock │
987 │grp:lctrl_lwin_rctrl_menu Left Ctrl+Left Win to first layout; Right Ctrl+Menu to second layout │
988 │grp:lctrl_lwin_toggle Left Ctrl+Left Win │
989 │ │
990 └───────────────────────────────────────────────────────────────────────────────────────────────────────────┘
991
992
993 Key to choose the 3rd level
994
995
996 ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
997 │Option Description │
998 ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
999 │lv3:switch Right Ctrl │
1000 │lv3:menu_switch Menu │
1001 │lv3:win_switch Any Win │
1002 │lv3:lwin_switch Left Win │
1003 │lv3:rwin_switch Right Win │
1004 │lv3:alt_switch Any Alt │
1005 │lv3:lalt_switch Left Alt │
1006 │lv3:ralt_switch Right Alt │
1007 │lv3:ralt_switch_multikey Right Alt; Shift+Right Alt as Compose │
1008 │lv3:ralt_alt Right Alt never chooses 3rd level │
1009 │lv3:enter_switch Enter on keypad │
1010 │lv3:caps_switch Caps Lock │
1011 │lv3:bksl_switch Backslash │
1012 │lv3:lsgt_switch <Less/Greater> │
1013 │lv3:caps_switch_latch Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser │
1014 │lv3:bksl_switch_latch Backslash; acts as onetime lock when pressed together with another 3rd level chooser │
1015 │lv3:lsgt_switch_latch <Less/Greater>; acts as onetime lock when pressed together with another 3rd level chooser │
1016 │ │
1017 └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1018
1019
1020 Ctrl position
1021
1022
1023 ┌────────────────────────────────────────────────────────────────────────────────────────┐
1024 │Option Description │
1025 ├────────────────────────────────────────────────────────────────────────────────────────┤
1026 │ctrl:nocaps Caps Lock as Ctrl │
1027 │ctrl:lctrl_meta Left Ctrl as Meta │
1028 │ctrl:swapcaps Swap Ctrl and Caps Lock │
1029 │ctrl:ac_ctrl At left of 'A' │
1030 │ctrl:aa_ctrl At bottom left │
1031 │ctrl:rctrl_ralt Right Ctrl as Right Alt │
1032 │ctrl:menu_rctrl Menu as Right Ctrl │
1033 │ctrl:swap_lalt_lctl Swap Left Alt with Left Ctrl │
1034 │ctrl:swap_lwin_lctl Swap Left Win with Left Ctrl │
1035 │ctrl:swap_rwin_rctl Swap Right Win with Right Ctrl │
1036 │ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Left Alt │
1037 │ │
1038 └────────────────────────────────────────────────────────────────────────────────────────┘
1039
1040
1041 Use keyboard LED to show alternative layout
1042
1043
1044 ┌─────────────────────────────────┐
1045 │Option Description │
1046 ├─────────────────────────────────┤
1047 │grp_led:num Num Lock │
1048 │grp_led:caps Caps Lock │
1049 │grp_led:scroll Scroll Lock │
1050 │ │
1051 └─────────────────────────────────┘
1052
1053
1054 Layout of numeric keypad
1055
1056
1057 ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
1058 │Option Description │
1059 ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
1060 │keypad:legacy Legacy │
1061 │keypad:oss Unicode additions (arrows and math operators) │
1062 │keypad:future Unicode additions (arrows and math operators; math operators on default level) │
1063 │keypad:legacy_wang Legacy Wang 724 │
1064 │keypad:oss_wang Wang 724 keypad with Unicode additions (arrows and math operators) │
1065 │keypad:future_wang Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level) │
1066 │keypad:hex Hexadecimal │
1067 │keypad:atm ATM/phone-style │
1068 │ │
1069 └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1070
1071
1072 Numeric keypad Delete behavior
1073
1074
1075 ┌─────────────────────────────────────────────────────────────────┐
1076 │Option Description │
1077 ├─────────────────────────────────────────────────────────────────┤
1078 │kpdl:dot Legacy key with dot │
1079 │kpdl:comma Legacy key with comma │
1080 │kpdl:dotoss Four-level key with dot │
1081 │kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only │
1082 │kpdl:commaoss Four-level key with comma │
1083 │kpdl:momayyezoss Four-level key with momayyez │
1084 │kpdl:kposs Four-level key with abstract separators │
1085 │kpdl:semi Semicolon on third level │
1086 │ │
1087 └─────────────────────────────────────────────────────────────────┘
1088
1089
1090 Caps Lock behavior
1091
1092
1093 ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐
1094 │Option Description │
1095 ├─────────────────────────────────────────────────────────────────────────────────────────────────────┤
1096 │caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock │
1097 │caps:internal_nocancel Caps Lock uses internal capitalization; Shift does not affect Caps Lock │
1098 │caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock │
1099 │caps:shift_nocancel Caps Lock acts as Shift with locking; Shift does not affect Caps Lock │
1100 │caps:capslock Caps Lock toggles normal capitalization of alphabetic characters │
1101 │caps:shiftlock Caps Lock toggles ShiftLock (affects all keys) │
1102 │caps:swapescape Swap ESC and Caps Lock │
1103 │caps:escape Make Caps Lock an additional Esc │
1104 │caps:backspace Make Caps Lock an additional Backspace │
1105 │caps:super Make Caps Lock an additional Super │
1106 │caps:hyper Make Caps Lock an additional Hyper │
1107 │caps:menu Make Caps Lock an additional Menu key │
1108 │caps:numlock Make Caps Lock an additional Num Lock │
1109 │caps:ctrl_modifier Caps Lock is also a Ctrl │
1110 │caps:none Caps Lock is disabled │
1111 │ │
1112 └─────────────────────────────────────────────────────────────────────────────────────────────────────┘
1113
1114
1115 Alt/Win key behavior
1116
1117
1118 ┌──────────────────────────────────────────────────────────────────────────┐
1119 │Option Description │
1120 ├──────────────────────────────────────────────────────────────────────────┤
1121 │altwin:menu Add the standard behavior to Menu key │
1122 │altwin:meta_alt Alt and Meta are on Alt │
1123 │altwin:alt_win Alt is mapped to Win and the usual Alt │
1124 │altwin:ctrl_win Ctrl is mapped to Win and the usual Ctrl keys │
1125 │altwin:ctrl_alt_win Ctrl is mapped to Alt; Alt is mapped to Win │
1126 │altwin:meta_win Meta is mapped to Win │
1127 │altwin:left_meta_win Meta is mapped to Left Win │
1128 │altwin:hyper_win Hyper is mapped to Win │
1129 │altwin:alt_super_win Alt is mapped to Right Win, Super to Menu │
1130 │altwin:swap_lalt_lwin Left Alt is swapped with Left Win │
1131 │altwin:swap_alt_win Alt is swapped with Win │
1132 │altwin:prtsc_rwin Win is mapped to PrtSc and the usual Win │
1133 │ │
1134 └──────────────────────────────────────────────────────────────────────────┘
1135
1136
1137 Position of Compose key
1138
1139
1140 ┌──────────────────────────────────────────────────────┐
1141 │Option Description │
1142 ├──────────────────────────────────────────────────────┤
1143 │compose:ralt Right Alt │
1144 │compose:lwin Left Win │
1145 │compose:lwin-altgr 3rd level of Left Win │
1146 │compose:rwin Right Win │
1147 │compose:rwin-altgr 3rd level of Right Win │
1148 │compose:menu Menu │
1149 │compose:menu-altgr 3rd level of Menu │
1150 │compose:lctrl Left Ctrl │
1151 │compose:lctrl-altgr 3rd level of Left Ctrl │
1152 │compose:rctrl Right Ctrl │
1153 │compose:rctrl-altgr 3rd level of Right Ctrl │
1154 │compose:caps Caps Lock │
1155 │compose:caps-altgr 3rd level of Caps Lock │
1156 │compose:102 <Less/Greater> │
1157 │compose:102-altgr 3rd level of <Less/Greater> │
1158 │compose:paus Pause │
1159 │compose:prsc PrtSc │
1160 │compose:sclk Scroll Lock │
1161 │ │
1162 └──────────────────────────────────────────────────────┘
1163
1164
1165 Miscellaneous compatibility options
1166
1167
1168 ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
1169 │Option Description │
1170 ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
1171 │numpad:pc Default numeric keypad keys │
1172 │numpad:mac Numeric keypad always enters digits (as in macOS) │
1173 │numpad:microsoft Num Lock on: digits; Shift for arrow keys. Num Lock off: arrow keys (as in Windows) │
1174 │numpad:shift3 Shift does not cancel Num Lock, chooses 3rd level instead │
1175 │srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server │
1176 │apple:alupckeys Apple Aluminium: emulate PC keys (PrtSc, Scroll Lock, Pause, Num Lock) │
1177 │shift:breaks_caps Shift cancels Caps Lock │
1178 │misc:typo Enable extra typographic characters │
1179 │shift:both_capslock Both Shift together enable Caps Lock │
1180 │shift:both_capslock_cancel Both Shift together enable Caps Lock; one Shift key disables it │
1181 │shift:both_shiftlock Both Shift together enable Shift Lock │
1182 │keypad:pointerkeys Shift + Num Lock enables PointerKeys │
1183 │grab:break_actions Allow breaking grabs with keyboard actions (warning: security risk) │
1184 │grab:debug Allow grab and window tree logging │
1185 │ │
1186 └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1187
1188
1189 Adding currency signs to certain keys
1190
1191
1192 ┌──────────────────────────────┐
1193 │Option Description │
1194 ├──────────────────────────────┤
1195 │eurosign:e Euro on E │
1196 │eurosign:2 Euro on 2 │
1197 │eurosign:4 Euro on 4 │
1198 │eurosign:5 Euro on 5 │
1199 │rupeesign:4 Rupee on 4 │
1200 │ │
1201 └──────────────────────────────┘
1202
1203
1204 Key to choose 5th level
1205
1206
1207 ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
1208 │Option Description │
1209 ├───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
1210 │lv5:lsgt_switch_lock <Less/Greater> chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser │
1211 │lv5:ralt_switch_lock Right Alt chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser │
1212 │lv5:lwin_switch_lock Left Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser │
1213 │lv5:rwin_switch_lock Right Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser │
1214 │ │
1215 └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1216
1217
1218 Using space key to input non-breaking space
1219
1220
1221 ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
1222 │Option Description │
1223 ├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
1224 │nbsp:none Usual space at any level │
1225 │nbsp:level2 Non-breaking space at the 2nd level │
1226 │nbsp:level3 Non-breaking space at the 3rd level │
1227 │nbsp:level3s Non-breaking space at the 3rd level, nothing at the 4th level │
1228 │nbsp:level3n Non-breaking space at the 3rd level, thin non-breaking space at the 4th level │
1229 │nbsp:level4 Non-breaking space at the 4th level │
1230 │nbsp:level4n Non-breaking space at the 4th level, thin non-breaking space at the 6th level │
1231 │nbsp:level4nl Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift) │
1232 │nbsp:zwnj2 Zero-width non-joiner at the 2nd level │
1233 │nbsp:zwnj2zwj3 Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level │
1234 │nbsp:zwnj2zwj3nb4 Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level │
1235 │nbsp:zwnj2nb3 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level │
1236 │nbsp:zwnj2nb3s Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level │
1237 │nbsp:zwnj2nb3zwj4 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level │
1238 │nbsp:zwnj2nb3nnb4 Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level │
1239 │nbsp:zwnj3zwj4 Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level │
1240 │ │
1241 └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1242
1243
1244 Japanese keyboard options
1245
1246
1247 ┌───────────────────────────────────────────────────────────────┐
1248 │Option Description │
1249 ├───────────────────────────────────────────────────────────────┤
1250 │japan:kana_lock Kana Lock key is locking │
1251 │japan:nicola_f_bs NICOLA-F style Backspace │
1252 │japan:hztg_escape Make Zenkaku Hankaku an additional Esc │
1253 │ │
1254 └───────────────────────────────────────────────────────────────┘
1255
1256
1257 Korean Hangul/Hanja keys
1258
1259
1260 ┌─────────────────────────────────────────────────────────────────┐
1261 │Option Description │
1262 ├─────────────────────────────────────────────────────────────────┤
1263 │korean:hw_keys Hardware Hangul/Hanja keys │
1264 │korean:ralt_rctrl Right Alt as Hangul, right Ctrl as Hanja │
1265 │korean:rctrl_ralt Right Ctrl as Hangul, right Alt as Hanja │
1266 │ │
1267 └─────────────────────────────────────────────────────────────────┘
1268
1269
1270 Adding Esperanto supersigned letters
1271
1272
1273 ┌─────────────────────────────────────────────────────────────────────┐
1274 │Option Description │
1275 ├─────────────────────────────────────────────────────────────────────┤
1276 │esperanto:qwerty To the corresponding key in a QWERTY layout │
1277 │esperanto:dvorak To the corresponding key in a Dvorak layout │
1278 │esperanto:colemak To the corresponding key in a Colemak layout │
1279 │ │
1280 └─────────────────────────────────────────────────────────────────────┘
1281
1282
1283 Maintain key compatibility with old Solaris keycodes
1284
1285
1286 ┌───────────────────────────────────────────────┐
1287 │Option Description │
1288 ├───────────────────────────────────────────────┤
1289 │solaris:sun_compat Sun Key compatibility │
1290 │ │
1291 └───────────────────────────────────────────────┘
1292
1293
1294 Key sequence to kill the X server
1295
1296
1297 ┌─────────────────────────────────────────────────┐
1298 │Option Description │
1299 ├─────────────────────────────────────────────────┤
1300 │terminate:ctrl_alt_bksp Ctrl+Alt+Backspace │
1301 │ │
1302 └─────────────────────────────────────────────────┘
1303
1304
1306 /usr/share/X11/xkb/compat
1307
1308 /usr/share/X11/xkb/compiled
1309
1310 /usr/share/X11/xkb/geometry
1311
1312 /usr/share/X11/xkb/keycodes
1313
1314 /usr/share/X11/xkb/keymap
1315
1316 /usr/share/X11/xkb/rules
1317
1318 /usr/share/X11/xkb/semantics
1319
1320 /usr/share/X11/xkb/symbols
1321
1322 /usr/share/X11/xkb/types
1323
1324
1326 setxkbmap(1)
1327
1328
1329
1330X Version 11 xkeyboard-config 2.24 XKEYBOARD-CONFIG(7)