X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=symbols%2Fcz;h=db3dd4885e6968dc7b9ee666096cfbad3988d08c;hb=refs%2Ftags%2Fsubmit%2Fmaster%2F20120920.151151;hp=cd2e09efe6c7c637a82f32617ee5289ba4d6f7f9;hpb=7d3dbc837ed39c5340ff19d96b8edc0755ee71c4;p=framework%2Fuifw%2Fxorg%2Futil%2Fxkeyboard-config.git diff --git a/symbols/cz b/symbols/cz index cd2e09e..db3dd48 100644 --- a/symbols/cz +++ b/symbols/cz @@ -1,7 +1,3 @@ -// $XKeyboardConfig$ -// $XFree86: xc/programs/xkbcomp/symbols/cz,v 1.2 2002/11/22 04:02:22 dawes -// Exp $ - partial default alphanumeric_keys xkb_symbols "basic" { @@ -11,7 +7,7 @@ xkb_symbols "basic" { include "latin" - name[Group1]= "Czechia"; + name[Group1]= "Czech"; key { [ semicolon, dead_abovering, grave, asciitilde ] }; key { [ plus, 1, exclam, dead_tilde ] }; @@ -68,7 +64,7 @@ xkb_symbols "basic" { key { [ period, colon, greater, NoSymbol ] }; key { [ minus, underscore, asterisk, NoSymbol ] }; - key { [ space, space, nobreakspace, nobreakspace ] }; + key { [ space, space, space, space ] }; include "level3(ralt_switch)" }; @@ -76,7 +72,7 @@ xkb_symbols "basic" { // Use instead of (useful for keyboard without key) xkb_symbols "bksl" { include "cz(basic)" - name[Group1]= "Czechia - With <\|> key"; + name[Group1]= "Czech (with <\|> key)"; key { [ backslash, bar, slash, NoSymbol ] }; }; @@ -84,22 +80,29 @@ xkb_symbols "bksl" { partial alphanumeric_keys xkb_symbols "qwerty" { - // This layout should work exactly as a cz with the exception - // of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped). - // 2001 by Kamil Toman + // This layout represent actual keyboard layout. It complies with symbols + // printed on keys. + // ----------------------------------------------------------------------- + // This layout was created in 2011 by Lukáš Mojžíš include "cz(basic)" - name[Group1]= "Czechia - qwerty"; - - key { [ z, Z, degree, NoSymbol ] }; - key { [ y, Y, NoSymbol, NoSymbol ] }; + name[Group1]= "Czech (qwerty)"; + + key { [ z, Z, degree, NoSymbol ] }; + key { [ uring, quotedbl, semicolon, colon ] }; + key { [ section, exclam, apostrophe, ssharp ] }; + key { [ y, Y, NoSymbol, NoSymbol ] }; + key { [ uacute, slash, bracketleft, braceleft ] }; + key { [parenright, parenleft, bracketright, braceright ] }; + key { [ iacute, 9, parenleft, dead_acute ] }; + key { [ eacute, 0, parenright, dead_doubleacute ] }; }; // Use instead of (useful for keyboard without key) xkb_symbols "qwerty_bksl" { include "cz(qwerty)" - name[Group1]= "Czechia - qwerty, extended Backslash"; + name[Group1]= "Czech (qwerty, extended Backslash)"; key { [ backslash, bar, slash, NoSymbol ] }; }; @@ -111,7 +114,7 @@ xkb_symbols "ucw" { // accented characters only, no 'latin' set. // 2008 by Milan Vancura - name[Group1]= "Czechia - UCW layout (accented letters only)"; + name[Group1]= "Czech (UCW layout, accented letters only)"; key { [zcaron, Zcaron ] }; key { [ssharp ] }; @@ -142,3 +145,33 @@ xkb_symbols "ucw" { key { [oacute, Oacute ] }; key { [odiaeresis, Odiaeresis ] }; }; + +partial alphanumeric_keys +xkb_symbols "dvorak-ucw" { + + // US Dvorak layout extend with UCW - AltGr produces accented characters + + include "us(dvorak)" + + name[Group1]= "Czech (US Dvorak with CZ UCW support)"; + + key { [ j, J, eacute, Eacute ] }; + key { [ k, K, uacute, Uacute ] }; + key { [ z, Z, zcaron, Zcaron ] }; + + key { [ a, A, aacute, Aacute ] }; + key { [ o, O, oacute, Oacute ] }; + key { [ e, E, ecaron, Ecaron ] }; + key { [ u, U, uring, Uring ] }; + key { [ i, I, iacute, Iacute ] }; + key { [ d, D, dcaron, Dcaron ] }; + key { [ t, T, tcaron, Tcaron ] }; + key { [ n, N, ncaron, Ncaron ] }; + key { [ s, S, scaron, Scaron ] }; + + key { [ y, Y, yacute, Yacute ] }; + key { [ c, C, ccaron, Ccaron ] }; + key { [ r, R, rcaron, Rcaron ] }; + + include "level3(ralt_switch)" +};