summaryrefslogtreecommitdiff
path: root/symbols/cz
diff options
context:
space:
mode:
authorSergey Udaltsov <sergey.udaltsov@gmail.com>2019-09-25 00:03:48 +0100
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2019-09-25 00:03:48 +0100
commitf65040e85cf961d119eadc5333eed96677377e04 (patch)
tree9254c73ca4f8b732c41fe7cd6f1153f3fce2e4fb /symbols/cz
parentb7ecedf9a26d48a96fd9b961893867cdcbddf841 (diff)
downloadxkeyboard-config-f65040e85cf961d119eadc5333eed96677377e04.tar.gz
Add cz(prog_typo) layout variant
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/175
Diffstat (limited to 'symbols/cz')
-rw-r--r--symbols/cz18
1 files changed, 18 insertions, 0 deletions
diff --git a/symbols/cz b/symbols/cz
index d7e8b83..5f1d5e2 100644
--- a/symbols/cz
+++ b/symbols/cz
@@ -395,3 +395,21 @@ xkb_symbols "coder" {
include "level3(ralt_switch)"
};
+
+xkb_symbols "prog_typo" {
+ // cz-prog-typo 1.0 2019-06-17 by Viktor Grešák <vgresak@gmail.com> and Tomáš Hudec <Tommy.Hudec@gmail.com>
+ //
+ // Programmer + Typographic keyboard. Based on the US layout with accented Czech letters and dead keys.
+ // Using AltGr and a key from the 1st row generates original level 2 US key as level 3 except TLDE and AE12.
+ // Using AltGr+Shift on accented letters generates its uppercase variant.
+ // Using AltGr or AltGr+Shift on letters which have accent in Czech but are not on the 1st row directly accessible generate accented letters,
+ // i.e. [d, D], [t, T], [n, N], [o, O] generate with AltGr and AltGr+Shift: [dcaron, Dcaron], [tcaron, Tcaron], [ncaron, Ncaron], [oacute, Oacute].
+ // Other Czech letters besides alphanumeric keys (like uacute, uring) are generated using AltGr.
+ //
+ // Contains typographic symbols in third and fourth level.
+
+ name[group1]="Czech (programming, typographic)";
+
+ include "cz(prog)"
+ include "cz(typo)"
+};