From 67b37247d50ca6e5508f100e24ebd3669ef0d916 Mon Sep 17 00:00:00 2001 From: Jan Holesovsky Date: Tue, 19 Jan 2010 10:30:59 +0100 Subject: [PATCH] Introduce 'cz(dvorak-ucw)' layout. It is a US Dvorak layout with the CZ accented characters accessible using AltGr under the appropriate keys (eg. AltGr+a => aacute, etc.). --- rules/base.xml.in | 6 ++++++ symbols/cz | 30 ++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/rules/base.xml.in b/rules/base.xml.in index 4db5667..c457d68 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -2059,6 +2059,12 @@ <_description>UCW layout (accented letters only) + + + dvorak-ucw + <_description>US Dvorak with CZ UCW support + + diff --git a/symbols/cz b/symbols/cz index cd2e09e..d761b75 100644 --- a/symbols/cz +++ b/symbols/cz @@ -142,3 +142,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]= "Czechia - 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)" +}; -- 2.32.0.93.g670b81a890