head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC4:1.1.1.7
	netbsd-11-0-RC3:1.1.1.7
	netbsd-11-0-RC2:1.1.1.7
	netbsd-11-0-RC1:1.1.1.7
	netbsd-11:1.1.1.7.0.4
	netbsd-11-base:1.1.1.7
	netbsd-10-1-RELEASE:1.1.1.7
	netbsd-8-3-RELEASE:1.1.1.3
	netbsd-9-4-RELEASE:1.1.1.3
	netbsd-10-0-RELEASE:1.1.1.7
	netbsd-10-0-RC6:1.1.1.7
	netbsd-10-0-RC5:1.1.1.7
	netbsd-10-0-RC4:1.1.1.7
	netbsd-10-0-RC3:1.1.1.7
	netbsd-10-0-RC2:1.1.1.7
	netbsd-10-0-RC1:1.1.1.7
	xkeyboard-config-2-38:1.1.1.7
	netbsd-10:1.1.1.7.0.2
	netbsd-10-base:1.1.1.7
	xkeyboard-config-2-37:1.1.1.7
	netbsd-9-3-RELEASE:1.1.1.3
	xkeyboard-config-2-34:1.1.1.6
	xkeyboard-config-2-33:1.1.1.6
	netbsd-9-2-RELEASE:1.1.1.3
	xkeyboard-config-2-32:1.1.1.6
	xkeyboard-config-2-31:1.1.1.5
	netbsd-9-1-RELEASE:1.1.1.3
	netbsd-8-2-RELEASE:1.1.1.3
	xkeyboard-config-2-29:1.1.1.4
	netbsd-9-0-RELEASE:1.1.1.3
	netbsd-9-0-RC2:1.1.1.3
	netbsd-9-0-RC1:1.1.1.3
	netbsd-9:1.1.1.3.0.10
	netbsd-9-base:1.1.1.3
	xkeyboard-config-2-27:1.1.1.3
	netbsd-8-1-RELEASE:1.1.1.3
	netbsd-8-1-RC1:1.1.1.3
	xkeyboard-config-2-26:1.1.1.3
	xkeyboard-config-2-25:1.1.1.3
	netbsd-7-2-RELEASE:1.1.1.3
	netbsd-8-0-RELEASE:1.1.1.3
	netbsd-8-0-RC2:1.1.1.3
	netbsd-8-0-RC1:1.1.1.3
	netbsd-7-1-2-RELEASE:1.1.1.3
	xkeyboard-config-2-23-1:1.1.1.3
	netbsd-7-1-1-RELEASE:1.1.1.3
	xkeyboard-config-2-21:1.1.1.3
	netbsd-8:1.1.1.3.0.8
	netbsd-8-base:1.1.1.3
	netbsd-7-1:1.1.1.3.0.6
	netbsd-7-1-RELEASE:1.1.1.3
	netbsd-7-1-RC2:1.1.1.3
	xkeyboard-config-2-20:1.1.1.3
	netbsd-7-1-RC1:1.1.1.3
	xkeyboard-config-2-19:1.1.1.3
	netbsd-7-0-2-RELEASE:1.1.1.3
	netbsd-7-0-1-RELEASE:1.1.1.3
	netbsd-7-0:1.1.1.3.0.4
	netbsd-7-0-RELEASE:1.1.1.3
	netbsd-7-0-RC3:1.1.1.3
	netbsd-7-0-RC2:1.1.1.3
	xkeyboard-config-2-15:1.1.1.3
	netbsd-7-0-RC1:1.1.1.3
	netbsd-6-0-6-RELEASE:1.1.1.2
	netbsd-6-1-5-RELEASE:1.1.1.2
	netbsd-7:1.1.1.3.0.2
	netbsd-7-base:1.1.1.3
	xkeyboard-config-2-12:1.1.1.3
	netbsd-6-1-4-RELEASE:1.1.1.2
	netbsd-6-0-5-RELEASE:1.1.1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3
	xkeyboard-config-2-11:1.1.1.3
	riastradh-drm2:1.1.1.2.0.8
	riastradh-drm2-base:1.1.1.2
	netbsd-6-1-3-RELEASE:1.1.1.2
	netbsd-6-0-4-RELEASE:1.1.1.2
	netbsd-6-1-2-RELEASE:1.1.1.2
	netbsd-6-0-3-RELEASE:1.1.1.2
	netbsd-6-1-1-RELEASE:1.1.1.2
	xkeyboard-config-2-9:1.1.1.2
	netbsd-6-1:1.1.1.2.0.6
	netbsd-6-0-2-RELEASE:1.1.1.2
	netbsd-6-1-RELEASE:1.1.1.2
	netbsd-6-1-RC4:1.1.1.2
	netbsd-6-1-RC3:1.1.1.2
	netbsd-6-1-RC2:1.1.1.2
	netbsd-6-1-RC1:1.1.1.2
	netbsd-6-0-1-RELEASE:1.1.1.2
	netbsd-6-0:1.1.1.2.0.4
	netbsd-6-0-RELEASE:1.1.1.2
	netbsd-6-0-RC2:1.1.1.2
	netbsd-6-0-RC1:1.1.1.2
	netbsd-6:1.1.1.2.0.2
	netbsd-6-base:1.1.1.2
	xkeyboard-config-2-3:1.1.1.2
	xkeyboard-config-2-1:1.1.1.1
	xkeyboard-config-2-0:1.1.1.1
	xkeyboard-config-1-9:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2010.05.28.09.54.13;	author ghen;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2010.05.28.09.54.13;	author ghen;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2011.07.23.11.20.05;	author mrg;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2014.03.17.08.32.02;	author mrg;	state Exp;
branches;
next	1.1.1.4;
commitid	M7DROtsLDNRiQ1tx;

1.1.1.4
date	2020.02.23.11.13.32;	author mrg;	state Exp;
branches;
next	1.1.1.5;
commitid	VwYYnhsQHXI61NXB;

1.1.1.5
date	2020.11.01.12.00.13;	author mrg;	state Exp;
branches;
next	1.1.1.6;
commitid	75Iv0Ep30piUabuC;

1.1.1.6
date	2021.04.27.03.09.37;	author mrg;	state Exp;
branches;
next	1.1.1.7;
commitid	zAbjQgmRfqh8ySQC;

1.1.1.7
date	2022.10.17.07.37.08;	author mrg;	state Exp;
branches;
next	;
commitid	WK5G7TzJGmFIJ2YD;


desc
@@


1.1
log
@Initial revision
@
text
@// $XKeyboardConfig$

// Keyboard layout for Swahili in Arabic script.
// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard
// Please notify any corrections or omissions to
// Kevin Donnelly (kevin@@dotmon.com)

partial default alphanumeric_keys  
xkb_symbols "swa" {

    include "us"

    name[Group1]= "Kenya";
    
    key <AC10> { [ semicolon,	    colon,  0x01000324,  0x01000324 ] };	//COMBINING DIAERESIS BELOW	
    key <AC11> { [apostrophe,    quotedbl,  0x01000301,  0x01000308 ] };	//COMBINING ACUTE ACCENT, COMBINING DIAERESIS
    key <TLDE> { [     grave,  asciitilde,  0x01000300,  0x01000303 ] };	//COMBINING GRAVE ACCENT, COMBINING TILDE
    key <AE06> { [   	   6, asciicircum,  0x01000302 	       	    ] };	//COMBINING CIRCUMFLEX ACCENT
    key <AE08> { [	   8,    asterisk,  0x01000307,  0x01000323 ] };	//COMBINING DOT ABOVE, COMBINING DOT BELOW
    key <AE09> { [	   9,   parenleft,  0x01000306	            ] };	//COMBINING BREVE
    key <AE10> { [	   0,  parenright,  0x0100030c 	            ] };	//COMBINING CARON
    key <AE11> { [     minus,  underscore,  0x01000304,  0x01000331 ] };	//COMBINING MACRON,COMBINING MACRON BELOW   
	
    include "level3(ralt_switch)"
};

partial alphanumeric_keys  
xkb_symbols "kik" {

    include "us"

    name[Group1]= "Kenya - Kikuyu";
    
    key <AC10> { [ semicolon,	    colon,  0x01000324,  0x01000324 ] };	//COMBINING DIAERESIS BELOW	
    key <AC11> { [apostrophe,    quotedbl,  0x01000301,  0x01000308 ] };	//COMBINING ACUTE ACCENT, COMBINING DIAERESIS
    key <TLDE> { [     grave,  asciitilde,  0x01000300,  0x01000303 ] };	//COMBINING GRAVE ACCENT, COMBINING TILDE
    key <AE06> { [   	   6, asciicircum,  0x01000302 	       	    ] };	//COMBINING CIRCUMFLEX ACCENT
    key <AE08> { [	   8,    asterisk,  0x01000307,  0x01000323 ] };	//COMBINING DOT ABOVE, COMBINING DOT BELOW
    key <AE09> { [	   9,   parenleft,  0x01000306	            ] };	//COMBINING BREVE
    key <AE10> { [	   0,  parenright,  0x0100030c 	            ] };	//COMBINING CARON
    key <AE11> { [     minus,  underscore,  0x01000304,  0x01000331 ] };	//COMBINING MACRON,COMBINING MACRON BELOW 
	
    include "level3(ralt_switch)"
};
@


1.1.1.1
log
@Initial import of xkeyboard-config-1.9
@
text
@@


1.1.1.2
log
@initial import of xkeyboard-config 2.3.  important changes include:
	added symbols/apl, symbols/cm, symbols/tw
	removed all symbols/extras/*
@
text
@d1 2
d13 1
a13 1
    name[Group1]= "Swahili (Kenya)";
d32 1
a32 1
    name[Group1]= "Kikuyu";
@


1.1.1.3
log
@initial import of xkeyboard-config-2.11
@
text
@d6 1
a6 1
default  partial alphanumeric_keys
d12 1
a12 1

d21 1
a21 1

d25 1
a25 1
partial alphanumeric_keys
d31 1
a31 1

d40 1
a40 1

@


1.1.1.4
log
@initial import of xkeyboard-config-2.29
@
text
@a24 24

// Kikuyu (Gĩkũyũ) keyboard
// Based on Kasahorow keyboard layout
// https://code.google.com/archive/p/africakeyboards/
//
//
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
// │ ~ ¸ │ ! ¡ │ @@ ⅛ │ # £ │ $ $ │ % ⅜ │ ^ ⅝ │ & ⅞ │ * ™ │ ( ± │ ) ° │ _ ¿ │ + ˛ ┃  BKSP   ┃
// │ `   │ 1 ¹ │ 2 @@ │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¬ │ 7 { │ 8 [ │ 9 ] │ 0 } │ - \ │ = ¸ ┃         ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
// ┃       ┃ Ĩ Q │ W Ł │ E ¢ │ R ® │ T Ŧ │ Y ¥ │ U ↑ │ I ı │ O Ø │ P Þ │ { ° │ } ¯ ┃Enter  ┃
// ┃Tab    ┃ ĩ q │ w ł │ e € │ r ¶ │ t ŧ │ y ← │ u ↓ │ i → │ o ø │ p þ │ [ ¨ │ ] ~ ┃   ⏎   ┃
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
// ┃        ┃ A Æ │ S § │ D Ð │ F ª │ G Ŋ │ H Ħ │ J X │ K & │ L Ŀ │ : ˝ │ " ˇ │ | ̄˘ ┃      ┃
// ┃CAPS    ┃ a æ │ s ß │ d ð │ f đ │ g ŋ │ h ħ │ j x │ k ĸ │ l ŀ │ ; ´ │ ' ^ │ \ ` ┃      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
// ┃       ┃ > ¦ │ Z < │ Ũ > │ C © │ V ‘ │ B ’ │ N N │ M º │ < × │ > ÷ │ ? ˙ ┃             ┃
// ┃Shift ⇧┃ < | │ z « │ ũ » │ c ¢ │ v “ │ b ” │ n n │ m µ │ , ─ │ . · │ / ̣  ̣̣̣̣̣┃Shift ⇧      ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
// ┃       ┃       ┃       ┃                                   ┃       ┃       ┃       ┃
// ┃Ctrl   ┃Meta   ┃Alt    ┃         Space                     ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

d28 1
a28 1
    include "latin(type4)"
d32 8
a39 51
    key <TLDE> {        [     grave,    asciitilde      ]       };
    key <AE01> {        [         1,    exclam          ]       };
    key <AE02> {        [         2,    at              ]       };
    key <AE03> {        [         3,    numbersign      ]       };
    key <AE04> {        [         4,    dollar          ]       };
    key <AE05> {        [         5,    percent         ]       };
    key <AE06> {        [         6,    asciicircum     ]       };
    key <AE07> {        [         7,    ampersand       ]       };
    key <AE08> {        [         8,    asterisk        ]       };
    key <AE09> {        [         9,    parenleft       ]       };
    key <AE10> {        [         0,    parenright      ]       };
    key <AE11> {        [     minus,    underscore      ]       };
    key <AE12> {        [     equal,    plus            ]       };

    key <AD01> {        [         itilde,  Itilde, q, Q       ]       };
    key <AD02> {        [         w,    W               ]       };
    key <AD03> {        [         e,    E               ]       };
    key <AD04> {        [         r,    R               ]       };
    key <AD05> {        [         t,    T               ]       };
    key <AD06> {        [         y,    Y               ]       };
    key <AD07> {        [         u,    U               ]       };
    key <AD08> {        [         i,    I               ]       };
    key <AD09> {        [         o,    O               ]       };
    key <AD10> {        [         p,    P               ]       };
    key <AD11> {        [ bracketleft,  braceleft       ]       };
    key <AD12> {        [ bracketright, braceright      ]       };

    key <AC01> {        [         a,    A               ]       };
    key <AC02> {        [         s,    S               ]       };
    key <AC03> {        [         d,    D               ]       };
    key <AC04> {        [         f,    F               ]       };
    key <AC05> {        [         g,    G               ]       };
    key <AC06> {        [         h,    H               ]       };
    key <AC07> {        [         j,    J, x, X         ]       };
    key <AC08> {        [         k,    K               ]       };
    key <AC09> {        [         l,    L               ]       };
    key <AC10> {        [ semicolon,    colon           ]       };
    key <AC11> {        [ apostrophe,   quotedbl        ]       };

    key <AB01> {        [         z,    Z               ]       };
    key <AB02> {        [         utilde,  Utilde       ]       };
    key <AB03> {        [         c,    C               ]       };
    key <AB04> {        [         v,    V               ]       };
    key <AB05> {        [         b,    B               ]       };
    key <AB06> {        [         n,    N               ]       };
    key <AB07> {        [         m,    M               ]       };
    key <AB08> {        [     comma,    less            ]       };
    key <AB09> {        [    period,    greater         ]       };
    key <AB10> {        [     slash,    question        ]       };

    key <BKSL> {        [ backslash,         bar        ]       };
d41 2
a42 2
   include "level3(ralt_switch)"
};@


1.1.1.5
log
@initial import of xkeyboard-config-2.31
@
text
@d6 1
a6 1
default partial alphanumeric_keys
@


1.1.1.6
log
@initial import of xkeyboard-config-2.32
@
text
@d109 1
a109 1
};
@


1.1.1.7
log
@initial import of xkeyboard-config-2.37
@
text
@d1 4
a4 1
// Keyboard layouts for Kenya.
d13 8
a20 9
    key <TLDE>	{[      grave,   asciitilde,  U0300,  U0303 ]};  //COMBINING GRAVE ACCENT, COMBINING TILDE
    key <AE06>	{[          6,  asciicircum,  U0302         ]};  //COMBINING CIRCUMFLEX ACCENT
    key <AE08>	{[          8,     asterisk,  U0307,  U0323 ]};  //COMBINING DOT ABOVE, COMBINING DOT BELOW
    key <AE09>	{[          9,    parenleft,  U0306         ]};  //COMBINING BREVE
    key <AE10>	{[          0,   parenright,  U030c         ]};  //COMBINING CARON
    key <AE11>	{[      minus,   underscore,  U0304,  U0331 ]};  //COMBINING MACRON,COMBINING MACRON BELOW

    key <AC10>	{[  semicolon,        colon,  U0324,  U0324 ]};  //COMBINING DIAERESIS BELOW
    key <AC11>	{[ apostrophe,     quotedbl,  U0301,  U0308 ]};  //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
d30 2
d52 1
a52 1
    include "latin(basic)"
d56 49
a104 2
    key <AE02>	{[  2,       at,           at               ]};
    key <AE06>	{[  6,       asciicircum,  notsign          ]};
d106 1
a106 2
    key <AD01>	{[  itilde,  Itilde,       q,         Q     ]};
    key <AD03>	{[  e,       E,            EuroSign,  cent  ]};
d108 1
a108 5
    key <AC07>	{[  j,       J,            x,         X     ]};

    key <AB02>	{[  utilde,  Utilde                         ]};

    include "level3(ralt_switch)"
@


