xkb enhancement: first turkmen XKB file
Kakilik Group <[email protected]>
| Newsgroups | gmane.comp.xfree86.devel,gmane.comp.xfree86.internationalization |
|---|---|
| Message-ID | <[email protected]> |
Hi, I've attached turkmen xkb file. It is first xkb file for turkmen language and it is support english, turkey and azeri characters (I think). Best regards ===== Kakylik - Turkmen free saftware development group www.kakilik.org (coming soon...) maintainer: [email protected] __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
tk
(text/plain, 3.6 KB)
// Turkmen keyboard layout for xkb // version: 0.21 // // Copyright (c) 2004 Kakilik project <http://kakilik.sourceforge.net> // Author: Gurban M. Tewekgeli <[email protected]> // // Special thanks to: // Ivan Pascal <[email protected]> // Pablo Saratxaga <pablo@mandrakesoft> // Roozbeh Pournader <[email protected]> // // MAYBE: // I've added dead_breve against dead_caron. But it may be dead_circumflex. // // $XFree86$ default partial xkb_symbols "basic" { include "pc/latin" name[Group1]="Turkmen"; key <TLDE> {[ zcaron, Zcaron, grave, asciitilde]}; key <AE01> {[ 1, exclam, onesuperior, onequarter]}; key <AE02> {[ 2, at, twosuperior, onehalf]}; key <AE03> {[ 3, numbersign, threesuperior, threequarters]}; key <AE04> {[ 4, M, dollar, cent]}; key <AE05> {[ 5, percent, EuroSign, sterling]}; key <AE06> {[ 6, asciicircum, currency, yen]}; key <AE07> {[ 7, ampersand, degree, masculine]}; key <AE08> {[ 8, asterisk, multiply, division]}; key <AE09> {[ 9, parenleft, bracketleft, braceleft]}; key <AE10> {[ 0, parenright, bracketright, braceright]}; key <AE11> {[ minus, underscore, dead_macron, emdash]}; key <AE12> {[ equal, plus, plusminus, brokenbar]}; key <AD01> {[adiaeresis, Adiaeresis, q, Q]}; key <AD02> {[ w, W, dead_ogonek, dead_ogonek]}; key <AD03> {[ e, E, schwa, SCHWA]}; key <AD04> {[ r, R, registered, registered]}; key <AD05> {[ t, T, trademark, trademark]}; key <AD06> {[ y, Y, copyright, copyright]}; key <AD08> {[ i, I, idotless, Iabovedot]}; key <AD10> {[ p, P, paragraph, paragraph]}; key <AD11> {[ ncaron, Ncaron, bracketleft, braceleft]}; key <AD12> {[odiaeresis, Odiaeresis, bracketright, braceright]}; key <AC02> {[ s, S, section, section]}; key <AC08> {[ k, K, guillemotleft, leftdoublequotemark]}; key <AC09> {[ l, L, guillemotright, rightdoublequotemark]}; key <AC10> {[ semicolon, colon, dead_tilde, dead_diaeresis]}; key <AC11> {[apostrophe, quotedbl, dead_acute, dead_abovering]}; key <AB02> {[ yacute, Yacute, x, X]}; key <AB03> {[ ccedilla, Ccedilla, c, C]}; key <AB04> {[udiaeresis, Udiaeresis, v, v]}; key <AB06> {[ n, N, eng, ENG]}; key <AB07> {[ m, M, mu, mu]}; key <AB08> {[ comma, less, dead_cedilla, dead_caron]}; key <AB09> {[ period, greater, dead_abovedot, dead_breve]}; key <AB10> {[ slash, question, exclamdown, questiondown]}; key <BKSL> {[ scedilla, Scedilla, backslash, bar]}; key <SPCE> {[ space, space, nobreakspace, nobreakspace ]}; key <RALT> {type[Group1]="TWO_LEVEL", [ ISO_Level3_Shift, Multi_key ]}; modifier_map Mod5 { <RALT> }; };