From 159e8db2a3829a11801d06cc6cad6d1378551dd5 Mon Sep 17 00:00:00 2001 From: "Sergey V. Udaltsov" Date: Sat, 29 Sep 2012 22:30:25 +0100 Subject: Added Silesian https://bugs.freedesktop.org/show_bug.cgi?id=54958 --- rules/base.xml.in | 7 +++++++ symbols/pl | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/rules/base.xml.in b/rules/base.xml.in index 2b87c7d..8794304 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -3935,6 +3935,13 @@ + + + szl + Silesian + szl + + ru_phonetic_dvorak diff --git a/symbols/pl b/symbols/pl index fc9eb31..1fbc6aa 100644 --- a/symbols/pl +++ b/symbols/pl @@ -305,6 +305,38 @@ xkb_symbols "dvp" { // or layout +level3(ralt_switch_multikey) to revert standard behaviour }; +// Silesian keyboard layout by Grzegorz Kulik +// and Przemysław Buczkowski . +// See http://poslunsku.eu/2012/07/slonsko-slabikorzowo-klawiatura-na-windows-i-ubuntu/ +// for a description. + +partial alphanumeric_keys +xkb_symbols "szl" { + + include "latin" + + name[Group1]="Silesian"; + + key { [ q, Q ] }; + key { [ w, W ] }; + key { [ e, E, atilde, Atilde ] }; + key { [ o, O, ocircumflex, Ocircumflex ] }; + key { [ u, U, omacron, Omacron ] }; + key { [ p, P, otilde, Otilde ] }; + + key { [ a, A, U014F, U014E ] }; + key { [ s, S, sacute, Sacute ] }; + key { [ f, F ] }; + + key { [ z, Z, zabovedot, Zabovedot ] }; + key { [ x, X, zacute, Zacute ] }; + key { [ c, C, cacute, Cacute ] }; + key { [ n, N, nacute, Nacute ] }; + + include "kpdl(comma)" + + include "level3(ralt_switch)" +}; partial alphanumeric_keys xkb_symbols "csb" { -- cgit v1.2.1