Skip to content

Instantly share code, notes, and snippets.

@sixtyfive
Last active August 29, 2015 14:20
Show Gist options
  • Save sixtyfive/b753b3226ea5ce3503ee to your computer and use it in GitHub Desktop.
Save sixtyfive/b753b3226ea5ce3503ee to your computer and use it in GitHub Desktop.
[...]
dmg_om de: Arabisch (DMG mit omanischen Lauten)
[...]
[...]
<variant>
<configItem>
<name>dmg_om</name>
<description>Arabisch (DMG mit omanischen Lauten)</description>
</configItem>
</variant>
[...]
[...]
partial alphanumeric_keys
xkb_symbols "dmg_om"
{
name[Group1] = "DMG-Umschrift und omanische Laute";
key <AB01> { [ y, Y ] }; // y Y
key <AB02> { [ i, I ] }; // i I
key <AB03> { [ e, E, emacron, Emacron ] }; // e E ē Ē
key <AB04> { [ r, R, U1E5B, U1E5A ] }; // r R ṛ Ṛ
key <AB05> { [ a, A, ae, AE ] }; // a A æ Æ
key <AB06> { [ o, O, omacron, Omacron ] }; // o O ō Ō
key <AB07> { [ u, U, umacron, Umacron ] }; // u U ū
key <AB08> { [ w, W, v, V ] }; // w W v V
key <AB09> { [ z, Z, bracketleft ] }; // z Z [
key <AB10> { [ U1E93, U1E92, bracketright ] }; // ẓ Ẓ ]
key <AC01> { [ scaron, Scaron, i, I ] }; // š Š i I
key <AC02> { [ s, S, in ] }; // s S in
key <AC03> { [ imacron, Imacron ] }; // ī Ī
key <AC04> { [ b, B, p, P ] }; // b B p P
key <AC05> { [ l, L, lbelowdot ] }; // l L ḷ
key <AC06> { [ amacron, U1FB9, U01E3, U01E2 ] }; // ā Ᾱ ǣ Ǣ
key <AC07> { [ t, T ] }; // t T
key <AC08> { [ n, N, ntilde ] }; // n N ñ
key <AC09> { [ m, M ] }; // m M
key <AC10> { [ k, K, g, G ] }; // k K g G
key <AC11> { [ U1E6D, U1E6C ] }; // ṭ Ṭ
key <AD01> { [ U1E0D, U1E0C, a, A ] }; // ḍ Ḍ a A
key <AD02> { [ U1E63, U1E62, an ] }; // ṣ Ṣ an
key <AD03> { [ U1E6F, U1E6E, u, U ] }; // ṯ Ṯ u U
key <AD04> { [ q, Q, un ] }; // q Q un
key <AD05> { [ f, F ] }; // f F
key <AD06> { [ gabovedot, Gabovedot ] }; // ġ Ġ
key <AD07> { [ U02BF, U02BE ] }; // ʿ ʾ
key <AD08> { [ h, H ] }; // h H
key <AD09> { [ U1E2B, U1E2A ] }; // ḫ Ḫ
key <AD10> { [ U1E25, U1E24 ] }; // ḥ Ḥ
key <AD11> { [ gcaron, Gcaron, zcaron, Zcaron ] }; // ǧ Ǧ ž Ž
key <AD12> { [ d, D, ccaron, Ccaron ] }; // d D č Č
key <AE01> { [ KP_1, exclam ] }; // 1 !
key <AE02> { [ KP_2, quotedbl ] }; // 2 "
key <AE03> { [ KP_3, U002C ] }; // 3 .
key <AE04> { [ KP_4, U002E ] }; // 4 ,
key <AE05> { [ KP_5, semicolon ] }; // 5 ;
key <AE06> { [ KP_6, colon ] }; // 6 :
key <AE07> { [ KP_7, underbar ] }; // 7 _
key <AE08> { [ KP_8, U0028 ] }; // 8 (
key <AE09> { [ KP_9, U0029 ] }; // 9 )
key <AE10> { [ KP_0, KP_Multiply ] }; // 0 *
key <AE11> { [ KP_Subtract, question ] }; // - ?
key <AE12> { [ KP_Equal, KP_Add ] }; // = +
key <BKSL> { [ quoteleft, quoteright ] }; // ` '
key <LSGT> { [ g, G ] }; // g G
key <TLDE> { [ U1E0F, U1E0E ] }; // ḏ Ḏ
};
[...]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment