Hide ClearGrab/CloseGrabs actions behind an option
[xorg/xkeyboard-config] / symbols / np
1 // based on a keyboard map from an 'xkb/symbols/dev' file
2
3 partial default alphanumeric_keys 
4 xkb_symbols "basic" {
5
6       name[Group1]= "Nepali";
7
8 // `,1,2,3,4,5,6,7,8,9,0,-,=
9
10       key <TLDE> { [      0x100093D,0x100093C ] };
11       key <AE01> { [      0x1000967                     ]       };
12       key <AE02> { [      0x1000968                     ]       };
13       key <AE03> { [      0x1000969                     ]       };
14       key <AE04> { [      0x100096A                     ]       };
15       key <AE05> { [      0x100096B                     ]       };
16       key <AE06> { [      0x100096C                     ]       };
17       key <AE07> { [      0x100096D                     ]       };
18       key <AE08> { [      0x100096e                     ]       };
19       key <AE09> { [      0x100096F                     ]       };
20       key <AE10> { [      0x1000966,0x1000970           ]       };
21       key <AE11> { [      minus, 0x1000952              ]       };
22       key <AE12> { [      equal, 0x100200C              ]       };
23
24 // q,w,e,r,t,y,u,i,o,p,[,]
25
26       key <AD01> { [      0x100091F,  0x1000920         ]       };
27       key <AD02> { [      0x100094C,  0x1000914         ]       };
28       key <AD03> { [      0x1000947,  0x1000948         ]       };
29       key <AD04> { [      0x1000930,  0x1000943         ]       };
30       key <AD05> { [      0x1000924,  0x1000925         ]       };
31       key <AD06> { [      0x100092F,  0x100091E         ]       };
32       key <AD07> { [      0x1000941,  0x1000942         ]       };
33       key <AD08> { [      0x100093F,  0x1000940         ]       };
34       key <AD09> { [      0x100094B,  0x1000913         ]       };
35       key <AD10> { [      0x100092A,  0x100092B         ]       };
36       key <AD11> { [      0x1000907,  0x1000908         ]       };
37       key <AD12> { [      0x100090F,  0x1000910         ]       };
38
39 // a,s,d,f,g,h,j,k,l,;,',Backslash 
40       key <AC01> { [      0x100093E,  0x1000906         ]       };
41       key <AC02> { [      0x1000938,  0x1000936         ]       };
42       key <AC03> { [      0x1000926,  0x1000927         ]       };
43       key <AC04> { [      0x1000909,  0x100090A         ]       };
44       key <AC05> { [      0x1000917,  0x1000918         ]       };
45       key <AC06> { [      0x1000939,  0x1000905         ]       };
46       key <AC07> { [      0x100091C,  0x100091D         ]       };
47       key <AC08> { [      0x1000915,  0x1000916         ]       };
48       key <AC09> { [      0x1000932,  0x1000933         ]       };
49       key <AC10> { [      semicolon,  colon             ]       };
50       key <AC11> { [      quoteright, quotedbl          ]       };
51       key <BKSL> { [      0x1000950,  0x1000903         ]       };
52
53
54 // z,x,c,v,b,n,m,,,.,/ 
55       key <AB01> { [      0x1000937,  0x100090B         ]       };
56       key <AB02> { [      0x1000921,  0x1000922         ]       };
57       key <AB03> { [      0x100091B,  0x100091A         ]       };
58       key <AB04> { [      0x1000935,  0x1000901         ]       };
59       key <AB05> { [      0x100092C,  0x100092D         ]       };
60       key <AB06> { [      0x1000928,  0x1000923         ]       };
61       key <AB07> { [      0x100092E,  0x1000902         ]       };
62       key <AB08> { [      comma,      0x1000919         ]       };
63       key <AB09> { [      0x1000964,  0x1000965         ]       };
64       key <AB10> { [      0x100094D,  question          ]       };
65 };
66
67 partial alphanumeric_keys
68
69 xkb_symbols "olpc" {
70 // Contact: Walter Bender <walter@laptop.org>
71
72   include "np"
73       key <TLDE> { [      0x100091E,  0x1000965         ]       }; // NYA; double danda
74       key <AE01> { [      0x1000967,  0x10FFFFD ]       }; // Nepali digit one; U091C+U094D+U091E
75       key <AE02> { [      0x1000968,  0x1000908         ]       }; // Nepali digit two;      key <AE03> { [      0x1000969,  0x1000918  ]       }; // Nepali digit three;
76       key <AE04> { [      0x100096A,  0x10FFFFC         ]       }; // Nepali digit four; U0926+U094D+U0927
77       key <AE05> { [      0x100096B,  0x100091B         ]       }; // Nepali digit five
78       key <AE06> { [      0x100096C,  0x100091F         ]       }; // Nepali digit six
79       key <AE07> { [      0x100096D,  0x1000920         ]       }; // Nepali digit seven
80       key <AE08> { [      0x100096e,  0x1000921         ]       }; // Nepali digit eight
81       key <AE09> { [      0x100096F,  0x1000922         ]       }; // Nepali digit nine
82       key <AE10> { [      0x1000966,  0x1000923         ]       }; // Nepali digit zero
83       key <AE11> { [      0x1000914,  0x1000913         ]       }; // O, AU
84       key <AE12> { [      0x100200C,  0x1000902         ]       }; // ZERO-WIDTH-NON-JOINER (ZWNJ); SIGN ANUSVARA
85       key <BKSL> { [      0x100094D,  0x100200D         ]       }; // SIGN VIRAMA; ZERO-WIDTH-JOINER (ZWJ)
86       key <AD01> { [      0x10FFFFB,  0x10FFFFA         ]       }; // U0924+U094D+U0930; U0924+U094D+U0924
87       key <AD02> { [      0x1000927,  0x10FFFF9         ]       }; // DHA; U0921+U094D+U0922
88       key <AD03> { [      0x100092D,  0x1000910         ]       }; // BHA, AI
89       key <AD04> { [      0x100091A,  0x10FFFF8       ] }; // CA; U0926+U094D+U0935
90       key <AD05> { [      0x1000924,  0x10FFFF7         ]       }; // TA; U091F+U094D+U091F
91       key <AD06> { [      0x1000925,  0x10FFFF6   ]       }; // THA; U0920+U094D+U0920
92       key <AD07> { [      0x1000917,  0x100090A         ]       }; // GA, UU
93       key <AD08> { [      0x1000937,  0x10FFFF5         ]       }; // SSA; U0915+U094D+U0937
94       key <AD09> { [      0x100092F,  0x1000907         ]       }; // YA, I
95       key <AD10> { [      0x1000909,  0x100090F         ]       }; // U, E
96       key <AD11> { [      0x10FFFF4,  0x1000943         ]       }; // U0928+U094D+ZWJ; VOWEL SIGN VOCALIC R
97       key <AD12> { [      0x1000947,  0x1000948         ]       }; // SIGN E; SIGN AI
98       key <AC01> { [      0x100092C,  0x1000906         ]       }; // BA, AA
99       key <AC02> { [      0x1000915,  0x10FFFF3 ]       }; // KA; U0919+U094D+U0915
100       key <AC03> { [      0x100092E,  0x10FFFF2      ]       }; // MA; U0919+U094D+U0917
101       key <AC04> { [      0x100093E,  0x1000901         ]       }; // CANDRABINDU, VOWEL SIGN AA
102       key <AC05> { [      0x1000928,  0x10FFFF1         ]       }; // NA; U0926+U094D+U0926
103       key <AC06> { [      0x100091C,  0x100091D         ]       }; // JA, JHA
104       key <AC07> { [      0x1000935,  0x100094B         ]       }; // VA, VOWEL SIGN O
105       key <AC08> { [      0x100092A,  0x100092B         ]       }; // PA, PHA
106       key <AC09> { [      0x100093F,  0x1000940         ]       }; // VOWEL SIGN I, VOWEL SIGN II
107       key <AC10> { [      0x1000938,  0x10FFFF0         ]       }; // SA; U091F+U094D+U0920
108       key <AC11> { [      0x1000941,  0x1000942         ]       }; // VOWEL SIGN U, VOWEL SIGN UU
109       key <AB01> { [      0x1000936,  0x10FFFEF ]       }; // SHA; U0915+U094D+U0915
110       key <AB02> { [      0x1000939,  0x10FFFEE ]       }; // HA; U0939+U094D+U092F
111       key <AB03> { [      0x1000905, 0x100090B          ]       }; // A; U0909+U090B
112       key <AB04> { [      0x1000916,  0x1000950         ]       }; // KHA, OM
113       key <AB05> { [      0x1000926,  0x100094C         ]       }; // DA, VOWEL SIGN AU
114       key <AB06> { [      0x1000932,  0x10FFFED ]       }; // LA; U0926+U094D+U092F
115       key <AB07> { [      0x1000903,  0x10FFFEC         ]       }; // SIGN VISARGA; U0921+U094D+U0921
116       key <AB08> { [      0x100093D,  0x1000919         ]       }; // SIGN AVAGRHA; NGA
117       key <AB09> { [      0x1000964,  0x10FFFEB ]       }; // DANDA; U0936+U094D+U0930
118       key <AB10> { [      0x1000930,  0x10FFFEA                 ]       }; // RA; U0930+U0941
119
120       include "group(olpc)"
121 };