X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=symbols%2Frs;h=71541bcbc17b19f0f578db57ef4980b7d7392fd6;hb=refs%2Ftags%2Fsubmit%2Fmaster%2F20120920.151151;hp=b34e0dd06af0a12f0fec4f9a07c3a04da3e486bd;hpb=7d3dbc837ed39c5340ff19d96b8edc0755ee71c4;p=framework%2Fuifw%2Fxorg%2Futil%2Fxkeyboard-config.git diff --git a/symbols/rs b/symbols/rs index b34e0dd..71541bc 100644 --- a/symbols/rs +++ b/symbols/rs @@ -12,12 +12,11 @@ // - Further modifications on 2005-08-18 to support Bosnian, Croatian // and Slovenian in xkeyboard-config // -// $XKeyboardConfig$ default partial alphanumeric_keys xkb_symbols "basic" { - name[Group1]= "Serbia"; + name[Group1]= "Serbian"; include "rs(cyrlevel3)" include "rs(common)" @@ -29,7 +28,7 @@ xkb_symbols "basic" { partial alphanumeric_keys xkb_symbols "latin" { - name[Group1]= "Serbia - Latin"; + name[Group1]= "Serbian (Latin)"; include "latin(type3)" include "rs(latalpha)" @@ -43,7 +42,7 @@ partial alphanumeric_keys xkb_symbols "yz" { // Cyrillic_zhe and Cyrillic_ze swapped. - name[Group1]= "Serbia - Z and ZHE swapped"; + name[Group1]= "Serbian (Z and ZHE swapped)"; include "rs(basic)" @@ -248,7 +247,7 @@ xkb_symbols "latinunicode" { // This mapping supports the Unicode characters 0x1c4-0x1cc (dz, lj, and nj // as single character). You get the title form with AltGr+Shift. - name[Group1]= "Serbia - Latin Unicode"; + name[Group1]= "Serbian (Latin Unicode)"; include "rs(latin)" include "rs(twoletter)" @@ -258,7 +257,7 @@ partial alphanumeric_keys xkb_symbols "latinyz" { // For those who insist on using "english-position" Z and Y. - name[Group1]= "Serbia - Latin qwerty"; + name[Group1]= "Serbian (Latin qwerty)"; include "rs(latin)" @@ -270,7 +269,7 @@ partial alphanumeric_keys xkb_symbols "latinunicodeyz" { // Unicode, ZHE and Z swapped. - name[Group1]= "Serbia - Latin Unicode qwerty"; + name[Group1]= "Serbian (Latin Unicode qwerty)"; include "rs(latinunicode)" @@ -281,7 +280,7 @@ xkb_symbols "latinunicodeyz" { xkb_symbols "alternatequotes" { // Another acceptable »pair of quotes« for Serbian - name[Group1]= "Serbia - With guillemets"; + name[Group1]= "Serbian (with guillemets)"; include "rs(basic)" @@ -292,10 +291,55 @@ xkb_symbols "alternatequotes" { xkb_symbols "latinalternatequotes" { // Another acceptable »pair of quotes« for Serbian - name[Group1]= "Serbia - Latin with guillemets"; + name[Group1]= "Serbian (Latin with guillemets)"; include "rs(latin)" key { [ any,any, guillemotright, NoSymbol ] }; // s key { [ any,any, guillemotleft, NoSymbol ] }; // d }; + +xkb_symbols "rue" { + // Homophonic layout for Pannonian Rusyn (spoken mainly in Serbia and + // Croatia by the Rusyn people), based on Ukrainian homophonic. + // Author: Ljubomir J. Papuga (Любомир Я. Папуґа) + + name[Group1]= "Pannonian Rusyn (homophonic)"; + + include "ua(homophonic)" + + key { [ grave, asciitilde ] }; + key { [ 3, doublelowquotemark ] }; + key { [ 4, rightdoublequotemark ] }; + key { [ 7, EuroSign ] }; + key { [ 0x002D, emdash ] }; + key { [ equal, plus ] }; + + key { [ Ukrainian_ie, Ukrainian_IE ] }; + key { [ Cyrillic_yu, Cyrillic_YU ] }; + key { [ Cyrillic_i, Cyrillic_I ] }; + key { [ Cyrillic_sha, Cyrillic_SHA ] }; + key { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; + + key { [ Ukrainian_yi, Ukrainian_YI ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; +}; + +// EXTRAS: + +xkb_symbols "combiningkeys" { + // Raw combining characters instead of dead keys, + // especially good for post-accenting texts. + + name[Group1]= "Serbian (combining accents instead of dead keys)"; + + include "rs(basic)" + + key { [ any,any, U0302, dead_circumflex ] }; // 3, U0302 = COMBINING CIRCUMFLEX ACCENT + key { [ any,any, U0300, NoSymbol ] }; // 7, U0300 = COMBINING GRAVE ACCENT + key { [ any,any, U030F, NoSymbol ] }; // 8, U030F = COMBINING DOUBLE GRAVE ACCENT + key { [ any,any, U0301, NoSymbol ] }; // 9, U0301 = COMBINING ACUTE ACCENT + key { [ any,any, U0311, NoSymbol ] }; // 0, U0311 = COMBINING INVERTED BREVE + key { [ any,any, U0304, NoSymbol ] }; // -, U0304 = COMBINING MACRON +};