Home | History | Annotate | Line # | Download | only in symbols
np revision 1.1.1.4
      1 // based on a keyboard map from an 'xkb/symbols/dev' file
      2 
      3 default  partial 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> { [      apostrophe, 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 (a] 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 };
    122