diff options
Diffstat (limited to 'xorg-server/xkbdata.src/symbols/rs')
-rw-r--r-- | xorg-server/xkbdata.src/symbols/rs | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/xorg-server/xkbdata.src/symbols/rs b/xorg-server/xkbdata.src/symbols/rs index b34e0dd06..9aab69119 100644 --- a/xorg-server/xkbdata.src/symbols/rs +++ b/xorg-server/xkbdata.src/symbols/rs @@ -299,3 +299,30 @@ xkb_symbols "latinalternatequotes" { key <AC02> { [ any,any, guillemotright, NoSymbol ] }; // s key <AC03> { [ 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 (Любомир Я. Папуґа) <papuga.rs@gmail.com> + + name[Group1]= "Serbia - Pannonian Rusyn Homophonic"; + + include "ua(homophonic)" + + key <TLDE> { [ grave, asciitilde ] }; + key <AE03> { [ 3, doublelowquotemark ] }; + key <AE04> { [ 4, rightdoublequotemark ] }; + key <AE07> { [ 7, EuroSign ] }; + key <AE11> { [ 0x002D, emdash ] }; + key <AE12> { [ equal, plus ] }; + + key <AD02> { [ Ukrainian_ie, Ukrainian_IE ] }; + key <AD06> { [ Cyrillic_yu, Cyrillic_YU ] }; + key <AD08> { [ Cyrillic_i, Cyrillic_I ] }; + key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] }; + key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; + + key <LSGT> { [ Ukrainian_yi, Ukrainian_YI ] }; + key <AB08> { [ comma, semicolon ] }; + key <AB09> { [ period, colon ] }; +}; |