18157b447Smrgdefault partial alphanumeric_keys
2154daed1Smrgxkb_symbols "basic" {
3154daed1Smrg
446185892Smrg    name[Group1]= "Nepali";
5154daed1Smrg
646185892Smrg    key <TLDE>	{[  0x100093D,  0x100093C  ]}; //  ऽ  ़
746185892Smrg    key <AE01>	{[  0x1000967,  exclam     ]}; //  १  !
846185892Smrg    key <AE02>	{[  0x1000968,  at         ]}; //  २  @
946185892Smrg    key <AE03>	{[  0x1000969,  numbersign ]}; //  ३  #
1046185892Smrg    key <AE04>	{[  0x100096A,  dollar     ]}; //  ४  $
1146185892Smrg    key <AE05>	{[  0x100096B,  percent    ]}; //  ५  %
1246185892Smrg    key <AE06>	{[  0x100096C,  asciicircum]}; //  ६  ^
1346185892Smrg    key <AE07>	{[  0x100096D,  ampersand  ]}; //  ७  &
1446185892Smrg    key <AE08>	{[  0x100096e,  asterisk   ]}; //  ८  *
1546185892Smrg    key <AE09>	{[  0x100096F,  parenleft  ]}; //  ९  (
1646185892Smrg    key <AE10>	{[  0x1000966,  parenright ]}; //  ०  )
1746185892Smrg    key <AE11>	{[      minus,  0x1000952  ]}; //  -   ॒
1846185892Smrg    key <AE12>	{[  0x100200D,  0x100200C  ]}; //  ZWJ  ZWNJ
19154daed1Smrg
2046185892Smrg    key <AD01>	{[  0x100091F,  0x1000920  ]}; //  ट  ठ
2146185892Smrg    key <AD02>	{[  0x100094C,  0x1000914  ]}; // ौ   औ
2246185892Smrg    key <AD03>	{[  0x1000947,  0x1000948  ]}; //  े   ै
2346185892Smrg    key <AD04>	{[  0x1000930,  0x1000943  ]}; //  र  ृ
2446185892Smrg    key <AD05>	{[  0x1000924,  0x1000925  ]}; //  त  थ
2546185892Smrg    key <AD06>	{[  0x100092F,  0x100091E  ]}; //  य  ञ
2646185892Smrg    key <AD07>	{[  0x1000941,  0x1000942  ]}; //  ु   ू
2746185892Smrg    key <AD08>	{[  0x100093F,  0x1000940  ]}; // ि   ी
2846185892Smrg    key <AD09>	{[  0x100094B,  0x1000913  ]}; // ो   ओ
2946185892Smrg    key <AD10>	{[  0x100092A,  0x100092B  ]}; //  प  फ
3046185892Smrg    key <AD11>	{[  0x1000907,  0x1000908  ]}; //  इ  ई
3146185892Smrg    key <AD12>	{[  0x100090F,  0x1000910  ]}; //  ए  ऐ
32154daed1Smrg
3346185892Smrg    key <AC01>	{[  0x100093E,  0x1000906  ]}; // ा   आ
3446185892Smrg    key <AC02>	{[  0x1000938,  0x1000936  ]}; //  स  श
3546185892Smrg    key <AC03>	{[  0x1000926,  0x1000927  ]}; //  द  ध
3646185892Smrg    key <AC04>	{[  0x1000909,  0x100090A  ]}; //  उ  ऊ
3746185892Smrg    key <AC05>	{[  0x1000917,  0x1000918  ]}; //  ग  घ
3846185892Smrg    key <AC06>	{[  0x1000939,  0x1000905  ]}; //  ह  अ
3946185892Smrg    key <AC07>	{[  0x100091C,  0x100091D  ]}; //  ज  झ
4046185892Smrg    key <AC08>	{[  0x1000915,  0x1000916  ]}; //  क  ख
4146185892Smrg    key <AC09>	{[  0x1000932,  0x1000965  ]}; //  ल  ॥
4246185892Smrg    key <AC10>	{[  semicolon,  colon      ]}; //  ;  :
4346185892Smrg    key <AC11>	{[ apostrophe,  quotedbl   ]}; //  '  "
4446185892Smrg    key <BKSL>	{[  0x1000950,  0x1000903  ]}; //  ॐ  ः
45154daed1Smrg
4646185892Smrg    key <AB01>	{[  0x1000937,  0x100090B  ]}; //  ष  ऋ
4746185892Smrg    key <AB02>	{[  0x1000921,  0x1000922  ]}; //  ड  ढ
4846185892Smrg    key <AB03>	{[  0x100091A,  0x100091B  ]}; //  च  छ
4946185892Smrg    key <AB04>	{[  0x1000935,  0x1000901  ]}; //  व  ँ
5046185892Smrg    key <AB05>	{[  0x100092C,  0x100092D  ]}; //  ब  भ
5146185892Smrg    key <AB06>	{[  0x1000928,  0x1000923  ]}; //  न  ण
5246185892Smrg    key <AB07>	{[  0x100092E,  0x1000902  ]}; //  म  ं
5346185892Smrg    key <AB08>	{[      comma,  0x1000919  ]}; //  ,  ङ
5446185892Smrg    key <AB09>	{[  0x1000964,  period     ]}; //  ।  .
5546185892Smrg    key <AB10>	{[  0x100094D,  question   ]}; //  ्   ?
5646185892Smrg};
57154daed1Smrg
5846185892Smrgpartial alphanumeric_keys
5946185892Smrgxkb_symbols "olpc" {
60154daed1Smrg
6146185892Smrg    // #HW-SPECIFIC
62154daed1Smrg
6346185892Smrg    // Contact: Walter Bender <walter@laptop.org>
64154daed1Smrg
6546185892Smrg    name[Group1]= "Nepali";
66154daed1Smrg
6746185892Smrg    key <TLDE>	{[  0x100091E,  0x1000965  ]}; // NYA; double danda
6846185892Smrg    key <AE01>	{[  0x1000967,  0x10FFFFD  ]}; // Nepali digit one; U091C+U094D+U091E
6946185892Smrg    key <AE02>	{[  0x1000968,  0x1000908  ]}; // Nepali digit two;
7046185892Smrg    key <AE03>	{[  0x1000969,  0x1000918  ]}; // Nepali digit three;
7146185892Smrg    key <AE04>	{[  0x100096A,  0x10FFFFC  ]}; // Nepali digit four; U0926+U094D+U0927
7246185892Smrg    key <AE05>	{[  0x100096B,  0x100091B  ]}; // Nepali digit five
7346185892Smrg    key <AE06>	{[  0x100096C,  0x100091F  ]}; // Nepali digit six
7446185892Smrg    key <AE07>	{[  0x100096D,  0x1000920  ]}; // Nepali digit seven
7546185892Smrg    key <AE08>	{[  0x100096e,  0x1000921  ]}; // Nepali digit eight
7646185892Smrg    key <AE09>	{[  0x100096F,  0x1000922  ]}; // Nepali digit nine
7746185892Smrg    key <AE10>	{[  0x1000966,  0x1000923  ]}; // Nepali digit zero
7846185892Smrg    key <AE11>	{[  0x1000914,  0x1000913  ]}; // O, AU
7946185892Smrg    key <AE12>	{[  0x100200C,  0x1000902  ]}; // ZERO-WIDTH-NON-JOINER (ZWNJ); SIGN ANUSVARA
8046185892Smrg    key <BKSL>	{[  0x100094D,  0x100200D  ]}; // SIGN VIRAMA; ZERO-WIDTH-JOINER (ZWJ)
8146185892Smrg
8246185892Smrg    key <AD01>	{[  0x10FFFFB,  0x10FFFFA  ]}; // U0924+U094D+U0930; U0924+U094D+U0924
8346185892Smrg    key <AD02>	{[  0x1000927,  0x10FFFF9  ]}; // DHA; U0921+U094D+U0922
8446185892Smrg    key <AD03>	{[  0x100092D,  0x1000910  ]}; // BHA, AI
8546185892Smrg    key <AD04>	{[  0x100091A,  0x10FFFF8  ]}; // CA; U0926+U094D+U0935
8646185892Smrg    key <AD05>	{[  0x1000924,  0x10FFFF7  ]}; // TA; U091F+U094D+U091F
8746185892Smrg    key <AD06>	{[  0x1000925,  0x10FFFF6  ]}; // THA; U0920+U094D+U0920
8846185892Smrg    key <AD07>	{[  0x1000917,  0x100090A  ]}; // GA, UU
8946185892Smrg    key <AD08>	{[  0x1000937,  0x10FFFF5  ]}; // SSA; U0915+U094D+U0937
9046185892Smrg    key <AD09>	{[  0x100092F,  0x1000907  ]}; // YA, I
9146185892Smrg    key <AD10>	{[  0x1000909,  0x100090F  ]}; // U, E
9246185892Smrg    key <AD11>	{[  0x10FFFF4,  0x1000943  ]}; // U0928+U094D+ZWJ; VOWEL SIGN VOCALIC R
9346185892Smrg    key <AD12>	{[  0x1000947,  0x1000948  ]}; // SIGN E; SIGN AI
9446185892Smrg
9546185892Smrg    key <AC01>	{[  0x100092C,  0x1000906  ]}; // BA, AA
9646185892Smrg    key <AC02>	{[  0x1000915,  0x10FFFF3  ]}; // KA; U0919+U094D+U0915
9746185892Smrg    key <AC03>	{[  0x100092E,  0x10FFFF2  ]}; // MA; U0919+U094D+U0917
9846185892Smrg    key <AC04>	{[  0x100093E,  0x1000901  ]}; // CANDRABINDU, VOWEL SIGN AA
9946185892Smrg    key <AC05>	{[  0x1000928,  0x10FFFF1  ]}; // NA; U0926+U094D+U0926
10046185892Smrg    key <AC06>	{[  0x100091C,  0x100091D  ]}; // JA, JHA
10146185892Smrg    key <AC07>	{[  0x1000935,  0x100094B  ]}; // VA, VOWEL SIGN O
10246185892Smrg    key <AC08>	{[  0x100092A,  0x100092B  ]}; // PA, PHA
10346185892Smrg    key <AC09>	{[  0x100093F,  0x1000940  ]}; // VOWEL SIGN I, VOWEL SIGN II
10446185892Smrg    key <AC10>	{[  0x1000938,  0x10FFFF0  ]}; // SA; U091F+U094D+U0920
10546185892Smrg    key <AC11>	{[  0x1000941,  0x1000942  ]}; // VOWEL SIGN U, VOWEL SIGN UU
106154daed1Smrg
10746185892Smrg    key <AB01>	{[  0x1000936,  0x10FFFEF  ]}; // SHA; U0915+U094D+U0915
10846185892Smrg    key <AB02>	{[  0x1000939,  0x10FFFEE  ]}; // HA; U0939+U094D+U092F
10946185892Smrg    key <AB03>	{[  0x1000905,  0x100090B  ]}; // A; U0909+U090B
11046185892Smrg    key <AB04>	{[  0x1000916,  0x1000950  ]}; // KHA, OM
11146185892Smrg    key <AB05>	{[  0x1000926,  0x100094C  ]}; // DA, VOWEL SIGN AU
11246185892Smrg    key <AB06>	{[  0x1000932,  0x10FFFED  ]}; // LA; U0926+U094D+U092F
11346185892Smrg    key <AB07>	{[  0x1000903,  0x10FFFEC  ]}; // SIGN VISARGA; U0921+U094D+U0921
11446185892Smrg    key <AB08>	{[  0x100093D,  0x1000919  ]}; // SIGN AVAGRHA; NGA
11546185892Smrg    key <AB09>	{[  0x1000964,  0x10FFFEB  ]}; // DANDA; U0936+U094D+U0930
11646185892Smrg    key <AB10>	{[  0x1000930,  0x10FFFEA  ]}; // RA; U0930+U0941
117154daed1Smrg
11846185892Smrg    include "group(olpc)"
119154daed1Smrg};
120