diff --git a/linux/evdev.lst b/linux/evdev.lst index ebb62ce..d74f91e 100644 --- a/linux/evdev.lst +++ b/linux/evdev.lst @@ -288,7 +288,10 @@ dvp us: English (programmer Dvorak) minimak-4 us: English (Minimak-4) minimak-8 us: English (Minimak-8) - minimak-12 us: English (Minimak-12) + minimak-12 us: English (Minimak-12) + minimak-4-alt-intl us: English (Minimak-4, alternative international) + minimak-8-alt-intl us: English (Minimak-8, alternative international) + minimak-12-alt-intl us: English (Minimak-12, alternative international) rus us: Russian (US, phonetic) mac us: English (Macintosh) altgr-intl us: English (international AltGr dead keys) @@ -638,7 +641,11 @@ colemak gb: English (UK, Colemak) minimak-4 gb: English (Minimak-4) minimak-8 gb: English (Minimak-8) - minimak-12 gb: English (Minimak-12) + minimak-12 gb: English (Minimak-12) + minimak-4-intl uk: English (Minimak-4, international) + minimak-8-intl uk: English (Minimak-8, international) + minimak-12-intl uk: English (Minimak-12, international) + latin uz: Uzbek (Latin) kr104 kr: Korean (101/104 key compatible) CloGaelach ie: CloGaelach diff --git a/linux/evdev.xml b/linux/evdev.xml index 755b64f..f922b1b 100644 --- a/linux/evdev.xml +++ b/linux/evdev.xml @@ -856,21 +856,21 @@ - microsoftmult + microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A Microsoft Inc. - microsoftelite + microsoftelite Microsoft Natural Keyboard Elite Microsoft Inc. - microsoftccurve2k + microsoftccurve2k Microsoft Comfort Curve Keyboard 2000 Microsoft Inc. @@ -1251,7 +1251,7 @@ us - + en English (US) @@ -1262,7 +1262,7 @@ chr - + chr Cherokee @@ -1339,7 +1339,7 @@ rus - + ru Russian (US, phonetic) @@ -1397,12 +1397,30 @@ English (US, Minimak-12) + + + minimak-4-alt-intl + English (Minimak-4 alternative international) + + + + + minimak-8-alt-intl + English (Minimak-8 alternative international) + + + + + minimak-12-alt-intl + English (Minimak-12 alternative international) + + ad - + ca Catalan @@ -1414,7 +1432,7 @@ af - + fa Afghani @@ -1422,7 +1440,7 @@ ps - + ps Pashto @@ -1433,7 +1451,7 @@ uz - + uz Uzbek (Afghanistan) @@ -1444,7 +1462,7 @@ olpc-ps - + ps Pashto (Afghanistan, OLPC) @@ -1455,7 +1473,7 @@ fa-olpc - + fa Persian (Afghanistan, Dari OLPC) @@ -1463,7 +1481,7 @@ uz-olpc - + uz Uzbek (Afghanistan, OLPC) @@ -1476,7 +1494,7 @@ ara - + ar Arabic @@ -1546,7 +1564,7 @@ al - + sq Albanian @@ -1558,7 +1576,7 @@ am - + hy Armenian @@ -1601,7 +1619,7 @@ at - + de German (Austria) @@ -1632,7 +1650,7 @@ az - + az Azerbaijani @@ -1651,7 +1669,7 @@ by - + by Belarusian @@ -1676,7 +1694,7 @@ be - + be Belgian ger @@ -1731,7 +1749,7 @@ bd - + bn Bengali @@ -1750,7 +1768,7 @@ in - + in Indian @@ -1758,7 +1776,7 @@ ben - + bn Bengali (India) @@ -1769,7 +1787,7 @@ ben_probhat - + bn Bengali (India, Probhat) @@ -1808,7 +1826,7 @@ guj - + gu Gujarati @@ -1819,7 +1837,7 @@ guru - + pa Punjabi (Gurmukhi) @@ -1830,7 +1848,7 @@ jhelum - + pa Punjabi (Gurmukhi Jhelum) @@ -1841,7 +1859,7 @@ kan - + kn Kannada @@ -1852,7 +1870,7 @@ mal - + ml Malayalam @@ -1863,7 +1881,7 @@ mal_lalitha - + ml Malayalam (Lalitha) @@ -1874,7 +1892,7 @@ mal_enhanced - + ml Malayalam (enhanced Inscript with Rupee Sign) mal @@ -1883,7 +1901,7 @@ ori - + or Oriya @@ -1894,7 +1912,7 @@ tam_unicode - + ta Tamil (Unicode) @@ -1905,7 +1923,7 @@ tam_keyboard_with_numerals - + ta Tamil (keyboard with numerals) @@ -1916,7 +1934,7 @@ tam_TAB - + ta Tamil (TAB typewriter) @@ -1927,7 +1945,7 @@ tam_TSCII - + ta Tamil (TSCII typewriter) @@ -1938,7 +1956,7 @@ tam - + ta Tamil @@ -1949,7 +1967,7 @@ tel - + te Telugu @@ -1960,7 +1978,7 @@ urd-phonetic - + ur Urdu (phonetic) @@ -1971,7 +1989,7 @@ urd-phonetic3 - + ur Urdu (alternative phonetic) @@ -1982,7 +2000,7 @@ urd-winkeys - + ur Urdu (WinKeys) @@ -1993,7 +2011,7 @@ bolnagri - + hi Hindi (Bolnagri) @@ -2004,7 +2022,7 @@ hin-wx - + hi Hindi (Wx) @@ -2015,7 +2033,7 @@ eng - + en English (India, with RupeeSign) @@ -2028,7 +2046,7 @@ ba - + bs Bosnian @@ -2065,7 +2083,7 @@ br - + pt Portuguese (Brazil) @@ -2111,7 +2129,7 @@ bg - + bg Bulgarian @@ -2136,7 +2154,7 @@ ma - + ar Arabic (Morocco) @@ -2144,7 +2162,7 @@ french - + fr French (Morocco) @@ -2155,7 +2173,7 @@ tifinagh - + ber Berber (Morocco, Tifinagh) @@ -2166,7 +2184,7 @@ tifinagh-alt - + ber Berber (Morocco, Tifinagh alternative) @@ -2177,7 +2195,7 @@ tifinagh-alt-phonetic - + ber Berber (Morocco, Tifinagh alternative phonetic) @@ -2188,7 +2206,7 @@ tifinagh-extended - + ber Berber (Morocco, Tifinagh extended) @@ -2199,7 +2217,7 @@ tifinagh-phonetic - + ber Berber (Morocco, Tifinagh phonetic) @@ -2210,7 +2228,7 @@ tifinagh-extended-phonetic - + ber Berber (Morocco, Tifinagh extended phonetic) @@ -2223,7 +2241,7 @@ cm - + cm English (Cameroon) eng @@ -2321,7 +2339,7 @@ mm - + my Burmese @@ -2333,7 +2351,7 @@ ca - + fr French (Canada) @@ -2344,7 +2362,7 @@ fr-dvorak - + fr French (Canada, Dvorak) @@ -2352,7 +2370,7 @@ fr-legacy - + fr French (Canada, legacy) @@ -2378,7 +2396,7 @@ ike - + ike Inuktitut @@ -2389,7 +2407,7 @@ eng - + en English (Canada) @@ -2402,7 +2420,7 @@ cd - + fr French (Democratic Republic of the Congo) @@ -2414,7 +2432,7 @@ cn - + zh Chinese @@ -2454,7 +2472,7 @@ hr - + hr Croatian @@ -2491,7 +2509,7 @@ cz - + cs Czech @@ -2534,7 +2552,7 @@ dk - + da Danish @@ -2571,7 +2589,7 @@ nl - + nl Dutch @@ -2602,7 +2620,7 @@ bt - + dz Dzongkha @@ -2613,7 +2631,7 @@ ee - + et Estonian @@ -2644,7 +2662,7 @@ ir - + fa Persian @@ -2661,7 +2679,7 @@ ku - + ku Kurdish (Iran, Latin Q) @@ -2672,7 +2690,7 @@ ku_f - + ku Kurdish (Iran, F) @@ -2683,7 +2701,7 @@ ku_alt - + ku Kurdish (Iran, Latin Alt-Q) @@ -2694,7 +2712,7 @@ ku_ara - + ku Kurdish (Iran, Arabic-Latin) @@ -2707,7 +2725,7 @@ iq - + ar Iraqi ara @@ -2717,7 +2735,7 @@ ku - + ku Kurdish (Iraq, Latin Q) @@ -2728,7 +2746,7 @@ ku_f - + ku Kurdish (Iraq, F) @@ -2739,7 +2757,7 @@ ku_alt - + ku Kurdish (Iraq, Latin Alt-Q) @@ -2750,7 +2768,7 @@ ku_ara - + ku Kurdish (Iraq, Arabic-Latin) @@ -2763,7 +2781,7 @@ fo - + fo Faroese @@ -2782,7 +2800,7 @@ fi - + fi Finnish @@ -2820,7 +2838,7 @@ fr - + fr French @@ -2935,7 +2953,7 @@ gh - + en English (Ghana) @@ -2952,7 +2970,7 @@ akan - + ak Akan @@ -2963,7 +2981,7 @@ ewe - + ee Ewe @@ -2974,7 +2992,7 @@ fula - + ff Fula @@ -2985,7 +3003,7 @@ ga - + gaa Ga @@ -2996,7 +3014,7 @@ hausa - + ha Hausa @@ -3007,7 +3025,7 @@ avn - + avn Avatime @@ -3026,7 +3044,7 @@ gn - + fr French (Guinea) @@ -3038,7 +3056,7 @@ ge - + ka Georgian @@ -3061,7 +3079,7 @@ ru - + ru Russian (Georgia) @@ -3083,7 +3101,7 @@ de - + de German @@ -3185,7 +3203,7 @@ gr - + gr Greek @@ -3222,7 +3240,7 @@ hu - + hu Hungarian @@ -3349,7 +3367,7 @@ is - + is Icelandic @@ -3386,7 +3404,7 @@ il - + he Hebrew @@ -3417,7 +3435,7 @@ it - + it Italian @@ -3457,7 +3475,7 @@ jp - + ja Japanese @@ -3494,7 +3512,7 @@ kg - + ki Kyrgyz @@ -3513,7 +3531,7 @@ kh - + km Khmer (Cambodia) @@ -3525,7 +3543,7 @@ kz - + kk Kazakh @@ -3536,7 +3554,7 @@ ruskaz - + ru Russian (Kazakhstan, with Kazakh) kaz @@ -3556,7 +3574,7 @@ la - + lo Lao @@ -3577,7 +3595,7 @@ latam - + es Spanish (Latin American) @@ -3631,7 +3649,7 @@ lt - + lt Lithuanian @@ -3674,7 +3692,7 @@ lv - + lv Latvian @@ -3723,7 +3741,7 @@ mao - + mi Maori @@ -3735,7 +3753,7 @@ me - + sr Montenegrin @@ -3790,7 +3808,7 @@ mk - + mk Macedonian @@ -3809,7 +3827,7 @@ mt - + mt Maltese @@ -3828,7 +3846,7 @@ mn - + mn Mongolian @@ -3840,7 +3858,7 @@ no - + no Norwegian @@ -3895,7 +3913,7 @@ pl - + pl Polish @@ -3939,7 +3957,7 @@ ru_phonetic_dvorak - + ru Russian (Poland, phonetic Dvorak) @@ -3958,7 +3976,7 @@ pt - + pt Portuguese @@ -4022,7 +4040,7 @@ ro - + ro Romanian @@ -4059,7 +4077,7 @@ ru - + ru Russian @@ -4215,7 +4233,7 @@ rs - + sr Serbian (Cyrillic) @@ -4279,7 +4297,7 @@ si - + sl Slovenian @@ -4304,7 +4322,7 @@ sk - + sk Slovak @@ -4335,7 +4353,7 @@ es - + es Spanish @@ -4396,7 +4414,7 @@ se - + sv Swedish @@ -4419,7 +4437,7 @@ rus - + ru Russian (Sweden, phonetic) @@ -4430,7 +4448,7 @@ rus_nodeadkeys - + ru Russian (Sweden, phonetic, eliminate dead keys) @@ -4471,7 +4489,7 @@ ch - + de German (Switzerland) ger @@ -4487,7 +4505,7 @@ de_nodeadkeys - + de German (Switzerland, eliminate dead keys) @@ -4495,7 +4513,7 @@ de_sundeadkeys - + de German (Switzerland, Sun dead keys) @@ -4503,7 +4521,7 @@ fr - + fr French (Switzerland) @@ -4514,7 +4532,7 @@ fr_nodeadkeys - + fr French (Switzerland, eliminate dead keys) @@ -4525,7 +4543,7 @@ fr_sundeadkeys - + fr French (Switzerland, Sun dead keys) @@ -4536,7 +4554,7 @@ fr_mac - + fr French (Switzerland, Macintosh) @@ -4547,7 +4565,7 @@ de_mac - + de German (Switzerland, Macintosh) @@ -4557,7 +4575,7 @@ sy - + ar Arabic (Syria) @@ -4568,7 +4586,7 @@ syc - + syc Syriac @@ -4576,7 +4594,7 @@ syc_phonetic - + syc Syriac (phonetic) @@ -4584,7 +4602,7 @@ ku - + ku Kurdish (Syria, Latin Q) @@ -4595,7 +4613,7 @@ ku_f - + ku Kurdish (Syria, F) @@ -4606,7 +4624,7 @@ ku_alt - + ku Kurdish (Syria, Latin Alt-Q) @@ -4619,7 +4637,7 @@ tj - + tg Tajik @@ -4638,7 +4656,7 @@ lk - + si Sinhala (phonetic) @@ -4649,7 +4667,7 @@ tam_unicode - + ta Tamil (Sri Lanka, Unicode) @@ -4671,7 +4689,7 @@ th - + th Thai @@ -4696,7 +4714,7 @@ tr - + tr Turkish @@ -4725,7 +4743,7 @@ ku - + ku Kurdish (Turkey, Latin Q) @@ -4736,7 +4754,7 @@ ku_f - + ku Kurdish (Turkey, F) @@ -4747,7 +4765,7 @@ ku_alt - + ku Kurdish (Turkey, Latin Alt-Q) @@ -4764,7 +4782,7 @@ crh - + crh Crimean Tatar (Turkish Q) @@ -4775,7 +4793,7 @@ crh_f - + crh Crimean Tatar (Turkish F) @@ -4786,7 +4804,7 @@ crh_alt - + crh Crimean Tatar (Turkish Alt-Q) @@ -4799,7 +4817,7 @@ tw - + zh Taiwanese @@ -4829,7 +4847,7 @@ saisiyat - + xsy Saisiyat (Taiwan) @@ -4842,7 +4860,7 @@ ua - + uk Ukrainian @@ -4897,7 +4915,7 @@ gb - + en English (UK) @@ -4965,12 +4983,30 @@ English (UK, Minimak-12) + + + minimak-4-intl + English (UK Minimak-4 international) + + + + + minimak-8-intl + English (UK Minimak-8 international) + + + + + minimak-12-intl + English (UK Minimak-12 international) + + uz - + uz Uzbek @@ -4989,7 +5025,7 @@ vn - + vi Vietnamese @@ -5001,7 +5037,7 @@ kr - + ko Korean @@ -5020,7 +5056,7 @@ nec_vndr/jp - + ja Japanese (PC-98xx Series) @@ -5035,7 +5071,7 @@ ie - + ie Irish @@ -5081,7 +5117,7 @@ pk - + ur Urdu (Pakistan) @@ -5114,7 +5150,7 @@ snd - + sd Sindhi @@ -5127,7 +5163,7 @@ mv - + dv Dhivehi @@ -5139,7 +5175,7 @@ za - + en English (South Africa) @@ -5150,7 +5186,7 @@ epo - + eo Esperanto @@ -5169,7 +5205,7 @@ np - + ne Nepali @@ -5180,7 +5216,7 @@ ng - + en English (Nigeria) @@ -5191,7 +5227,7 @@ igbo - + ig Igbo @@ -5202,7 +5238,7 @@ yoruba - + yo Yoruba @@ -5213,7 +5249,7 @@ hausa - + ha Hausa @@ -5226,7 +5262,7 @@ et - + am Amharic @@ -5238,7 +5274,7 @@ sn - + wo Wolof @@ -5250,7 +5286,7 @@ brai - + brl Braille @@ -5272,7 +5308,7 @@ tm - + tk Turkmen @@ -5291,7 +5327,7 @@ ml - + bm Bambara @@ -5302,7 +5338,7 @@ fr-oss - + fr French (Mali, alternative) @@ -5313,7 +5349,7 @@ us-mac - + en English (Mali, US Macintosh) @@ -5321,7 +5357,7 @@ us-intl - + en English (Mali, US international) @@ -5331,7 +5367,7 @@ tz - + sw Swahili (Tanzania) @@ -5342,7 +5378,7 @@ ke - + sw Swahili (Kenya) @@ -5353,7 +5389,7 @@ kik - + ki Kikuyu @@ -5366,7 +5402,7 @@ bw - + tn Tswana @@ -5377,7 +5413,7 @@ ph - + ph Filipino eng @@ -5498,11 +5534,11 @@ - + - + grp Key(s) to change layout @@ -5632,7 +5668,7 @@ grp:rctrl_rshift_toggle Right Ctrl+Right Shift - + - + lv3 Key to choose 3rd level @@ -5822,7 +5858,7 @@ - + ctrl Ctrl key position @@ -5877,7 +5913,7 @@ - + grp_led Use keyboard LED to show alternative layout @@ -5902,7 +5938,7 @@ - + keypad Numeric keypad layout selection @@ -5956,16 +5992,16 @@ - + - + kpdl Numeric keypad delete key behaviour @@ -6004,7 +6040,7 @@ @@ -6016,7 +6052,7 @@ - + caps Caps Lock key behavior @@ -6107,7 +6143,7 @@ - + altwin Alt/Win key behavior @@ -6168,7 +6204,7 @@ - + Compose key Compose key position @@ -6325,7 +6361,7 @@ - + eurosign Adding currency signs to certain keys @@ -6393,7 +6429,7 @@ - + nbsp Using space key to input non-breakable space character diff --git a/linux/gb b/linux/gb index f739d4c..55fbd94 100644 --- a/linux/gb +++ b/linux/gb @@ -25,23 +25,23 @@ xkb_symbols "basic" { include "level3(ralt_switch_multikey)" }; -partial alphanumeric_keys -xkb_symbols "intl" { +partial alphanumeric_keys +xkb_symbols "intl" { - // Describes the differences between a very simple en_US - // keyboard and a very simple U.K. keyboard layout with - // dead keys. By Phil Jones (philjones1@blueyonder.co.uk) + // Describes the differences between a very simple en_US + // keyboard and a very simple U.K. keyboard layout with + // dead keys. By Phil Jones (philjones1@blueyonder.co.uk) - // Includes the following keys: - // dead_grave - // dead_acute - // dead_circumflex - // dead_tilde - // dead_diaeresis + // Includes the following keys: + // dead_grave + // dead_acute + // dead_circumflex + // dead_tilde + // dead_diaeresis - include "latin" + include "latin" - name[Group1]="English (UK, international with dead keys)"; + name[Group1]="English (UK, international with dead keys)"; key { [ 2, dead_diaeresis, twosuperior, onehalf ] }; key { [ 3, sterling, threesuperior, onethird ] }; @@ -57,7 +57,7 @@ xkb_symbols "intl" { include "level3(ralt_switch)" }; -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "extd" { // Clone of the Microsoft "English (UK, Extended" layout, which // includes dead keys for: grave; diaeresis; circumflex; tilde; and @@ -73,10 +73,10 @@ xkb_symbols "extd" { include "latin" name[Group1]="English (UK, extended WinKeys)"; - + // Alphanumeric section key { [ dead_grave, notsign, brokenbar, NoSymbol ] }; - + key { [ 2, quotedbl, dead_diaeresis, onehalf ] }; key { [ 3, sterling, threesuperior, onethird ] }; key { [ 4, dollar, EuroSign, onequarter ] }; @@ -157,7 +157,7 @@ xkb_symbols "dvorakukp" { }; // Copied from macintosh_vndr/gb -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "mac" { // Describes the differences between a very simple en_US @@ -172,18 +172,18 @@ xkb_symbols "mac" { key { [ grave, asciitilde ] }; // End alphanumeric section - + include "level3(ralt_switch)" include "level3(enter_switch)" }; -partial alphanumeric_keys -xkb_symbols "mac_intl" { +partial alphanumeric_keys +xkb_symbols "mac_intl" { - include "latin" + include "latin" - name[Group1]="English (UK, Macintosh international)"; + name[Group1]="English (UK, Macintosh international)"; key { [ 2, at, EuroSign, onehalf ] }; key { [ 3, sterling, twosuperior, onethird ] }; @@ -219,7 +219,7 @@ xkb_symbols "minimak-4" { key { [ t, T, tslash, Tslash ] }; key { [ e, E, e, E ] }; - + include "level3(ralt_switch_multikey)" }; @@ -232,14 +232,14 @@ xkb_symbols "minimak-8" { include "gb(basic)" name[Group1]="English (UK, Minimak-8)"; - + key { [ d, D, eth, ETH ] }; key { [ k, K, kra, ampersand ] }; key { [ l, L, lstroke, Lstroke ] }; - + key { [ t, T, tslash, Tslash ] }; key { [ n, N, n, N ] }; - key { [ e, E, e, E ] }; + key { [ e, E, e, E ] }; key { [ o, O, oslash, Ooblique ] }; key { [ j, J, dead_hook, dead_horn ] }; @@ -256,22 +256,96 @@ xkb_symbols "minimak-12" { include "gb(basic)" name[Group1]="English (UK, Minimak-12)"; - + key { [ d, D, eth, ETH ] }; - key { [ f, F, dstroke, ordfeminine ] }; + key { [ f, F, dstroke, ordfeminine ] }; key { [ k, K, kra, ampersand ] }; key { [ l, L, lstroke, Lstroke ] }; - key { [ semicolon, colon, dead_acute, dead_doubleacute ] }; - + key { [ semicolon, colon, dead_acute, dead_doubleacute ] }; + key { [ t, T, tslash, Tslash ] }; - key { [ r, R, paragraph, registered ] }; + key { [ r, R, paragraph, registered ] }; key { [ n, N, n, N ] }; - key { [ e, E, e, E ] }; + key { [ e, E, e, E ] }; key { [ o, O, oslash, Ooblique ] }; - key { [ p, P, thorn, THORN ] }; + key { [ p, P, thorn, THORN ] }; + + key { [ j, J, dead_hook, dead_horn ] }; + + include "level3(ralt_switch_multikey)" +}; + +// UK Minimak keyboard maps INTERNATIONAL +// based on a keyboard map from an 'xkb/symbols/gb' file +// By Ben Hiett (bphiett@yahoo.co.uk) + +partial default alphanumeric_keys +xkb_symbols "minimak-intl-4" { + + // Describes the differences between a basic UK keyboard layout and + // Minimak-4 + + include "gb(intl)" + + name[Group1]="English (UK, Minimak-4 international)"; + + key { [ d, D, eth, ETH ] }; + key { [ k, K, kra, ampersand ] }; + + key { [ t, T, tslash, Tslash ] }; + key { [ e, E, e, E ] }; + + include "level3(ralt_switch_multikey)" +}; + +partial default alphanumeric_keys +xkb_symbols "minimak-8-intl" { + + // Describes the differences between a basic UK keyboard layout and + // Minimak-8 + + include "gb(intl)" + + name[Group1]="English (UK, Minimak-8 international)"; + + key { [ d, D, eth, ETH ] }; + key { [ k, K, kra, ampersand ] }; + key { [ l, L, lstroke, Lstroke ] }; + + key { [ t, T, tslash, Tslash ] }; + key { [ n, N, n, N ] }; + key { [ e, E, e, E ] }; + key { [ o, O, oslash, Ooblique ] }; key { [ j, J, dead_hook, dead_horn ] }; - + include "level3(ralt_switch_multikey)" }; +partial default alphanumeric_keys +xkb_symbols "minimak-12-intl" { + + // Describes the differences between a basic UK keyboard layout and + // Minimak-12 + + include "gb(intl)" + + name[Group1]="English (UK, Minimak-12 international)"; + + key { [ d, D, eth, ETH ] }; + key { [ f, F, dstroke, ordfeminine ] }; + key { [ k, K, kra, ampersand ] }; + key { [ l, L, lstroke, Lstroke ] }; + key { [ semicolon, colon, dead_acute, dead_doubleacute ] }; + + key { [ t, T, tslash, Tslash ] }; + key { [ r, R, paragraph, registered ] }; + key { [ n, N, n, N ] }; + key { [ e, E, e, E ] }; + key { [ o, O, oslash, Ooblique ] }; + key { [ p, P, thorn, THORN ] }; + + key { [ j, J, dead_hook, dead_horn ] }; + + include "level3(ralt_switch_multikey)" +}; diff --git a/linux/us b/linux/us index 9b21551..da73a14 100644 --- a/linux/us +++ b/linux/us @@ -1,5 +1,5 @@ default -partial alphanumeric_keys modifier_keys +partial alphanumeric_keys modifier_keys xkb_symbols "basic" { name[Group1]= "English (US)"; @@ -427,7 +427,7 @@ xkb_symbols "dvorak-l" { partial alphanumeric_keys xkb_symbols "dvorak-r" { - + include "us(dvorak)" name[Group1]= "English (right handed Dvorak)"; @@ -482,8 +482,8 @@ xkb_symbols "dvorak-r" { }; // Classic dvorak layout -// by Piter Punk - 2006-07-06 -// Based on dvorak layout and e-mail from Russel L. Harris rlharris@oplink.net +// by Piter Punk - 2006-07-06 +// Based on dvorak layout and e-mail from Russel L. Harris rlharris@oplink.net // on xorg list. partial alphanumeric_keys xkb_symbols "dvorak-classic" { @@ -727,7 +727,7 @@ xkb_symbols "mac" { include "level3(ralt_switch)" }; - + // Colemak symbols for xkb on X.Org Server 7.x // 2006-01-01 Shai Coleman, http://colemak.com/ . Public domain. @@ -872,7 +872,7 @@ xkb_symbols "classmate-intl" { key { [ backslash, bar, backslash, bar ] }; - key { [ KP_Home, KP_7, + key { [ KP_Home, KP_7, onehalf, dead_horn ] }; key { [ KP_Up, KP_8, threequarters, dead_ogonek ] }; @@ -896,11 +896,11 @@ xkb_symbols "classmate-intl" { oslash, Ooblique ] }; key { [ KP_Add, KP_Add, paragraph, degree ] }; - + key { [ KP_Insert, KP_0, mu, mu ] }; key { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; + dead_abovedot, dead_caron ] }; key { [ KP_Divide, KP_Divide, questiondown, dead_hook ] }; @@ -929,9 +929,9 @@ xkb_symbols "classmate-alt-intl" { key { [ KP_Add, KP_Add, dead_ogonek, dead_diaeresis ] }; - + key { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_circumflex ] }; + dead_abovedot, dead_circumflex ] }; key { [ KP_Divide, KP_Divide, dead_hook, dead_hook ] }; @@ -951,7 +951,7 @@ xkb_symbols "classmate-altgr-intl" { key { [ backslash, bar, backslash, bar ] }; - key { [ KP_Home, KP_7, + key { [ KP_Home, KP_7, dead_horn, dead_horn ] }; key { [ KP_Up, KP_8, dead_ogonek, dead_ogonek ] }; @@ -977,11 +977,11 @@ xkb_symbols "classmate-altgr-intl" { oslash, Ooblique ] }; key { [ KP_Add, KP_Add, paragraph, degree ] }; - + key { [ KP_Insert, KP_0, mu, mu ] }; key { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; + dead_abovedot, dead_caron ] }; key { [ KP_Divide, KP_Divide, questiondown, dead_hook ] }; @@ -1277,7 +1277,7 @@ xkb_symbols "alt-intl-unicode" { }; -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "ats" { include "us" @@ -1316,19 +1316,19 @@ xkb_symbols "crd" { name[Group1]= "Couer D'alene Salish"; // Alphanumeric section - key { [ w, W, U02B7, U02B7 ] }; - key { [ 7, ampersand, U0294 ] }; - key { [ q, Q, U221A ] }; - key { [ v, V, U0259 ] }; - key { [ backslash, bar, U026B ] }; - key { [ e, E, U025B ] }; - key { [ i, I, U026A ] }; - key { [ j, J, U01F0 ] }; - key { [ 6, asciicircum, U0295 ] }; - key { [ s, S, U0161 ] }; - key { [ c, C, U010D ] }; - key { [ o, O, U0254 ] }; - key { [ period, greater, U0323 ] }; + key { [ w, W, U02B7, U02B7 ] }; + key { [ 7, ampersand, U0294 ] }; + key { [ q, Q, U221A ] }; + key { [ v, V, U0259 ] }; + key { [ backslash, bar, U026B ] }; + key { [ e, E, U025B ] }; + key { [ i, I, U026A ] }; + key { [ j, J, U01F0 ] }; + key { [ 6, asciicircum, U0295 ] }; + key { [ s, S, U0161 ] }; + key { [ c, C, U010D ] }; + key { [ o, O, U0254 ] }; + key { [ period, greater, U0323 ] }; include "level3(ralt_switch)" include "compose(rctrl)" @@ -1355,7 +1355,7 @@ xkb_symbols "minimak-4" { key { [ t, T ] }; key { [ e, E ] }; - + include "level3(ralt_switch_multikey)" }; @@ -1368,11 +1368,11 @@ xkb_symbols "minimak-8" { include "us(basic)" name[Group1]="English (US, Minimak-8)"; - + key { [ d, D ] }; key { [ k, K ] }; key { [ l, L ] }; - + key { [ t, T ] }; key { [ n, N ] }; key { [ e, E ] }; @@ -1392,13 +1392,13 @@ xkb_symbols "minimak-12" { include "us(basic)" name[Group1]="English (US, Minimak-12)"; - + key { [ d, D ] }; key { [ f, F ] }; key { [ k, K ] }; key { [ l, L ] }; key { [ semicolon, colon ] }; - + key { [ t, T ] }; key { [ r, R ] }; key { [ n, N ] }; @@ -1407,7 +1407,82 @@ xkb_symbols "minimak-12" { key { [ p, P ] }; key { [ j, J ] }; - + + include "level3(ralt_switch_multikey)" +}; + +// US Minimak keyboard maps ALTERNATIVE INTERNATIONAL +// based on a keyboard map from an 'xkb/symbols/us' file +// By Ben Hiett (bphiett@yahoo.co.uk) +// By Nathan Mustaki (feydaykyn@yahoo.fr) + +partial default alphanumeric_keys +xkb_symbols "minimak-4-alt-intl" { + + // Describes the differences between a basic US keyboard layout and + // Minimak-4 + + include "us(alt-intl)" + + name[Group1]="English (US, Minimak-4 alternative international)"; + + key { [ d, D ] }; + key { [ k, K ] }; + + key { [ t, T ] }; + key { [ e, E ] }; + + include "level3(ralt_switch_multikey)" +}; + +partial default alphanumeric_keys +xkb_symbols "minimak-8-alt-intl" { + + // Describes the differences between a basic US keyboard layout and + // Minimak-8 + + include "us(alt-intl)" + + name[Group1]="English (US, Minimak-8 alternative international)"; + + key { [ d, D ] }; + key { [ k, K ] }; + key { [ l, L ] }; + + key { [ t, T ] }; + key { [ n, N ] }; + key { [ e, E ] }; + key { [ o, O ] }; + + key { [ j, J ] }; + include "level3(ralt_switch_multikey)" }; +partial default alphanumeric_keys +xkb_symbols "minimak-12-alt-intl" { + + // Describes the differences between a basic US keyboard layout and + // Minimak-12 + + include "us(alt-intl)" + + name[Group1]="English (US, Minimak-12 alternative international)"; + + key { [ d, D ] }; + key { [ f, F ] }; + key { [ k, K ] }; + key { [ l, L ] }; + key { [ semicolon, colon ] }; + + key { [ t, T ] }; + key { [ r, R ] }; + key { [ n, N ] }; + key { [ e, E ] }; + key { [ o, O ] }; + key { [ p, P ] }; + + key { [ j, J ] }; + + include "level3(ralt_switch_multikey)" +};