diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml
index ae5aecf1a..6604417d6 100644
--- a/app/src/main/res/values/donottranslate.xml
+++ b/app/src/main/res/values/donottranslate.xml
@@ -53,6 +53,7 @@
- azerty
- dvorak
- colemak
+ - colemak_dh
- bepo
- pcqwerty
@@ -63,6 +64,7 @@
- AZERTY
- Dvorak
- Colemak
+ - Colemak Mod-DH
- Bépo
- PC
@@ -75,7 +77,8 @@
%s (AZERTY)
%s (Dvorak)
%s (Colemak)
- %s (Bépo)
+ %s (Colemak Mod-DH)
+ c%s (Bépo)
%s (PC)
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index dac79eb97..149148215 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -344,6 +344,7 @@ are used to. This keyboard does not provide a dictionary, and it is not tied to
language among those that use the Latin alphabet. This keyboard is laid out in the QWERTY PC
disposition that offers additional keys, but smaller keys compared to other common dispositions for
mobile devices. [CHAR LIMIT=25] -->
+ Alphabet (Colemak Mod-DH)
Alphabet (PC)
Emoji
diff --git a/app/src/main/res/xml-sw600dp/rows_colemak_dh.xml b/app/src/main/res/xml-sw600dp/rows_colemak_dh.xml
new file mode 100644
index 000000000..cf3f26073
--- /dev/null
+++ b/app/src/main/res/xml-sw600dp/rows_colemak_dh.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/xml/kbd_colemak_dh.xml b/app/src/main/res/xml/kbd_colemak_dh.xml
new file mode 100644
index 000000000..e8ab680d8
--- /dev/null
+++ b/app/src/main/res/xml/kbd_colemak_dh.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/xml/keyboard_layout_set_colemak_dh.xml b/app/src/main/res/xml/keyboard_layout_set_colemak_dh.xml
new file mode 100644
index 000000000..a960d40e6
--- /dev/null
+++ b/app/src/main/res/xml/keyboard_layout_set_colemak_dh.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/xml/rowkeys_colemak_dh1.xml b/app/src/main/res/xml/rowkeys_colemak_dh1.xml
new file mode 100644
index 000000000..25cd4b1e0
--- /dev/null
+++ b/app/src/main/res/xml/rowkeys_colemak_dh1.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/xml/rowkeys_colemak_dh2.xml b/app/src/main/res/xml/rowkeys_colemak_dh2.xml
new file mode 100644
index 000000000..d610d1e4c
--- /dev/null
+++ b/app/src/main/res/xml/rowkeys_colemak_dh2.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/xml/rowkeys_colemak_dh3.xml b/app/src/main/res/xml/rowkeys_colemak_dh3.xml
new file mode 100644
index 000000000..631307681
--- /dev/null
+++ b/app/src/main/res/xml/rowkeys_colemak_dh3.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/xml/rows_colemak_dh.xml b/app/src/main/res/xml/rows_colemak_dh.xml
new file mode 100644
index 000000000..5acc83728
--- /dev/null
+++ b/app/src/main/res/xml/rows_colemak_dh.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+