summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCássio <cassioavila@yandex.com>2021-03-08 03:05:00 -0300
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2021-05-19 20:22:11 +0000
commit9fab4656db0319ecabcad308094d2a3b5ce979df (patch)
tree40be839ee107ee2c5cb100394e3890135207cf61
parentb9561a619efe84172e5954900d56f38ce9627891 (diff)
added colemak_dh_iso layout
-rw-r--r--rules/base.xml6
-rw-r--r--symbols/us12
2 files changed, 18 insertions, 0 deletions
diff --git a/rules/base.xml b/rules/base.xml
index f009b266..62f4416b 100644
--- a/rules/base.xml
+++ b/rules/base.xml
@@ -1396,6 +1396,12 @@
</variant>
<variant>
<configItem>
+ <name>colemak_dh_iso</name>
+ <description>English (Colemak-DH ISO)</description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
<name>dvorak</name>
<description>English (Dvorak)</description>
</configItem>
diff --git a/symbols/us b/symbols/us
index 0b98b30d..8b1f633c 100644
--- a/symbols/us
+++ b/symbols/us
@@ -863,6 +863,18 @@ xkb_symbols "colemak_dh" {
include "level3(ralt_switch)"
};
+// Colemak-DH (ISO) symbols for xkb on X.Org Server 7.x
+// https://colemakmods.github.io/mod-dh/
+
+xkb_symbols "colemak_dh_iso" {
+
+ include "us(colemak_dh)"
+ name[Group1]= "English (Colemak-DH ISO)";
+
+ key <AB05> { [ backslash, bar, asciitilde, brokenbar] };
+
+ include "level3(ralt_switch)"
+};
// I do NOT like dead-keys - the International keyboard as defined by Microsoft
// does not fit my needs. Why use two keystrokes for all simple characters (eg '