diff options
author | Jan Holesovsky <kendy@konik.suse.cz> | 2010-01-19 10:30:59 +0100 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2010-01-29 00:51:47 +0000 |
commit | 67b37247d50ca6e5508f100e24ebd3669ef0d916 (patch) | |
tree | 75a17abcb2d63f022e4a9d6f7df146993ed23bcb | |
parent | 7d040017f02861a44c355ddccade30d644148bc6 (diff) | |
download | xkeyboard-config-67b37247d50ca6e5508f100e24ebd3669ef0d916.tar.gz xkeyboard-config-67b37247d50ca6e5508f100e24ebd3669ef0d916.tar.bz2 xkeyboard-config-67b37247d50ca6e5508f100e24ebd3669ef0d916.zip |
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.).
-rw-r--r-- | rules/base.xml.in | 6 | ||||
-rw-r--r-- | symbols/cz | 30 |
2 files changed, 36 insertions, 0 deletions
diff --git a/rules/base.xml.in b/rules/base.xml.in index 4db5667c..c457d688 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -2059,6 +2059,12 @@ <_description>UCW layout (accented letters only)</_description> </configItem> </variant> + <variant> + <configItem> + <name>dvorak-ucw</name> + <_description>US Dvorak with CZ UCW support</_description> + </configItem> + </variant> </variantList> </layout> <layout> @@ -142,3 +142,33 @@ xkb_symbols "ucw" { key <AD09> { [oacute, Oacute ] }; key <AD10> { [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 <AB03> { [ j, J, eacute, Eacute ] }; + key <AB04> { [ k, K, uacute, Uacute ] }; + key <AB10> { [ z, Z, zcaron, Zcaron ] }; + + key <AC01> { [ a, A, aacute, Aacute ] }; + key <AC02> { [ o, O, oacute, Oacute ] }; + key <AC03> { [ e, E, ecaron, Ecaron ] }; + key <AC04> { [ u, U, uring, Uring ] }; + key <AC05> { [ i, I, iacute, Iacute ] }; + key <AC06> { [ d, D, dcaron, Dcaron ] }; + key <AC08> { [ t, T, tcaron, Tcaron ] }; + key <AC09> { [ n, N, ncaron, Ncaron ] }; + key <AC10> { [ s, S, scaron, Scaron ] }; + + key <AD05> { [ y, Y, yacute, Yacute ] }; + key <AD08> { [ c, C, ccaron, Ccaron ] }; + key <AD09> { [ r, R, rcaron, Rcaron ] }; + + include "level3(ralt_switch)" +}; |