OLPC Nepali Keyboard

From OLPC

Jump to: navigation, search
  This page is monitored by the OLPC team.

Contents


[edit] OLPC keyboard layouts

English (US international); Spanish (Latin America); Portuguese (Brazilian); Amharic (Ethiopic); Arabic; Nigerian (Igbo, Hausa, Yoruba); French (Rwanda); Thai; Urdu; Cyrillic (Russian); Turkish; Nepali; Mongolian; Kazakh; Devanagari; Uzbek; Pashto; Dari; Armenian; Khmer; Pulaar; Italian; Kreyòl; German

Instructions for setting up keyboard switching in Terminal are on the Customizing NAND images page. On bilingual XOs, the times/divide key is replaced with a keyboard switching key.

[edit] Nepali keyboard layout

the red dots are as yet unassigned key positions
NepalNepali
rowkeyunmodifiedshiftalt gralt gr shiftctrlctrl shiftfncomment
1 (top)131escHK_01esc
130???HK_00journal search
112F1view meshanalog 1
132HK_02analog 2
113F2view friendsanalog 3
137HK_07analog 4
114F3view homeanalog 5
138HK_08analog 6
115F4view activityanalog 7
120F5analog 8
139HK_09analog 9
121F6analog 10
140HK_10analog 11
122F7analog 12
141HK_11analog 13
123F8analog 14
116F9volume downanalog 15
142HK_12analog 16
117F10analog 17
143HK_13analog 18
118F11analog 19
144HK_14analog 20
119F12volume upanalog 21
135???HK_05chat/corkboard
136???HK_06frame
21`~
21!!Nepali Digit ONE
32@@C-@Digit TWO
43##Digit THREE
54$$Digit FOUR
65%%Digit FIVE
76^£C-^Digit SIX
87&Digit SEVEN
98**Digit EIGHT
109((Digit NINE
110))Digit ZERO
12ـ_ـ_ C-_
13=+AUM, VISHARGA
315backspacebackspace/delete (U+007F)
16tabback tabC-tabC-tab
17qQC-QC-Q JA, JHA
18wWC-WC-WGA, GHA
19eEC-EC-EYA, YNA
20rRC-RC-RSA, SHA
21tTC-TC-TE, EI
22yYC-YC-YCHHA, CHA
23uUC-UC-UPA, PHA
24iIC-IC-IVOWEL SIGN E, VOWEL SIGN EI
25oOाेाैC-OC-OVOWEL SIGN O, VOWEL SIGN OI
26pPC-PC-PTA, THA
27[{C-]C-]HRSHWA U, DIRGHA U (OO)
28]}C-[C-[HRSHWA I, DIRGHA I(EE)
458control
31aAC-AC-AMA, SIGN ANUSWOR
32sSिC-SC-SVOWEL SIGN HRSHWA I, VOWEL SIGN DIRGHA I
33dDC-DC-DNA, NNA
34fFC-FC-FSIGN HALANTA, DDA
35gGC-GC-GTTA, TTHA
36hHC-HC-HDA, DHA
37jJC-JC-JSIGN AA, SIGN CHANDRAVINDU
38kKC-KC-KRA, SIGN RRI
39lLC-LC-LKA, KHA
40;:؛:
41''
29\C-\C-\
43enter
544left shift
46zZC-ZC-ZSSA, RRI
47xXC-XC-XBA, BHA
48cCC-CC-CVOWEL SIGN HRSHWA U, VOWEL SIGN DIRGHA U
49vVC-VC-VHA, DDHA
50bBC-BC-BO, OU
51nNC-NC-NA, AA
52mMC-MC-MLA, NGA
53,<,ALPA VIRAM, WA
54.>PURNA VIRAM, DIRGHA VIRAM
55/?/?
57right shiftinsert
83up arrowpage up
134AB/कखHK_04language key
6 (bottom)59fn
unassignedleft grab
60alt
61spaceview source
62alt gr
133right grabHK_03
79left arrowhome
84down arrowpage down
89right arrowend

[edit] OLPC section of the XKB symbol file

To use the XKB Nepali layout along with US layout, you may need to edit /etc/X11/xorg.conf. This will make "us" the first and "np" a second layout:

XkbLayout "us,np"
XkbVariant "olpc2,olpc"
partial alphanumeric_keys
xkb_symbols "olpc" {

// Contact: Walter Bender <walter@laptop.org>

  include "np"
      key <TLDE> { [      grave,     asciitilde 	]	};
      key <AE01> { [      0x1000967	 		]	}; // Nepali digit one
      key <AE02> { [      0x1000968			]	}; // Nepali digit two
      key <AE03> { [      0x1000969 	 		]	}; // Nepali digit three
      key <AE04> { [      0x100096A  	 		]	}; // Nepali digit four
      key <AE05> { [      0x100096B  	 		]	}; // Nepali digit five
      key <AE06> { [      0x100096C,  sterling 	 	]	}; // Nepali digit six
      key <AE07> { [      0x100096D,  eurosign 	 	]	}; // Nepali digit seven
      key <AE08> { [      0x100096e  	 		]	}; // Nepali digit eight
      key <AE09> { [      0x100096F	 		]	}; // Nepali digit nine
      key <AE10> { [      0x1000966			]	}; // Nepali digit zero
      key <AE12> { [      0x1000950,  0x1000903 	]	}; // OM, SIGN VISARGA

      key <AD01> { [      0x100091C,  0x100091D 	]	}; // JA, JHA
      key <AD02> { [      0x1000917,  0x1000918       	]	}; // GA, GHA
      key <AD03> { [      0x100092F,  0x100091E 	]	}; // YA, YNA
      key <AD04> { [      0x1000938,  0x1000936       	]	}; // SA, SHA
      key <AD05> { [      0x100090F,  0x1000910		]	}; // E, AI
      key <AD06> { [      0x100091B,  0x100091A         ]       }; // CHHA, CHA
      key <AD07> { [      0x100092A,  0x100092B 	]	}; // PA, PHA
      key <AD08> { [      0x1000947,  0x1000948       	]	}; // VOWEL SIGN E, VOWEL SIGN AI
      key <AD09> { [      0x100094B,  0x100093E		]	}; // VOWEL SIGN O, VOWEL SIGN AA
      key <AD10> { [      0x1000924,  0x1000925       	]	}; // TA, THA
      key <AD11> { [      0x1000909,  0x100090A 	]	}; // HRSHWA U, DIRGHA UU
      key <AD12> { [      0x100093F,  0x1000940 	]	}; // VOWEL SIGN HRSHWA I, VOWEL SIGN DIRGHA II

      key <AC01> { [      0x100092E,  0x1000902         ]       }; // MA, SIGN ANUSVARA
      key <AC02> { [      0x1000907,  0x1000908		]	}; // HRSHWA I, DIRGHA II
      key <AC03> { [      0x1000928,  0x1000923         ]       }; // NA, NNA
      key <AC04> { [      0x100094D,  0x1000921		]       }; // VIRAMA (HALANTA?), DDA
      key <AC05> { [      0x100091F,  0x1000920       	]	}; // TTA, TTHA
      key <AC06> { [      0x1000926,  0x1000927       	]	}; // DA, DHA
      key <AC07> { [      0x100093E,  0x1000901       	]	}; // SIGN AA, SIGN CANDRABINDU
      key <AC08> { [      0x1000930,  0x1000943       	]	}; // RA, VOWEL SIGN VOCALIC R
      key <AC09> { [      0x1000915,  0x1000916 	]	}; // KA, KHA

      key <AB01> { [      0x1000937,  0x100090B		]	}; // SSA, VOCALIC R (RRI)
      key <AB02> { [      0x100092C,  0x100092D		]       }; // BA, BHA
      key <AB03> { [      0x1000941,  0x1000942       	]	}; // VOWEL SIGN HRSHWA U, VOWEL SIGN DIRGHA U (UU)
      key <AB04> { [      0x1000939,  0x1000922 	]	}; // HA, DDHA
      key <AB05> { [      0x1000913,  0x1000914		]	}; // O, AU
      key <AB06> { [      0x1000905,  0x1000906		]	}; // A, AA
      key <AB07> { [      0x1000932,  0x1000919 	]	}; // LA, NGA
      key <AB08> { [      comma,  0x1000935		]       }; // VA
      key <AB09> { [      0x1000964,  0x1000965		]       }; // PURNA VIRAM, DIRGHA VIRAM

      key <I219> { [ ISO_Next_Group, ISO_Prev_Group	]	};  //language key

};

Personal tools
  • Log in / create account
About OLPC
About the XO
Projects
OLPC wiki
Toolbox