diff --git a/java/res/values-de-rZZ/donottranslate-altchars.xml b/java/res/values-de-rZZ/donottranslate-altchars.xml
new file mode 100644
index 000000000..a6f8fc810
--- /dev/null
+++ b/java/res/values-de-rZZ/donottranslate-altchars.xml
@@ -0,0 +1,29 @@
+
+
+
+ ä,â,à,á,æ,ã,å,ā
+ 3,ė
+ 9,ö,ô,ò,ó,õ,œ,ø,ō
+ 7,ü,û,ù,ú,ū
+ ß,ś,š
+ ñ,ń
+ 6
+
+
diff --git a/java/res/values/donottranslate.xml b/java/res/values/donottranslate.xml
index 1cdae3d81..2dbfe925f 100644
--- a/java/res/values/donottranslate.xml
+++ b/java/res/values/donottranslate.xml
@@ -150,9 +150,11 @@
- en_US
- en_GB
+ - de_ZZ
- English (US)
- English (UK)
+ - Deutsch (QWERTY)
diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml
index 465d0fdbd..d3f19230e 100644
--- a/java/res/values/strings.xml
+++ b/java/res/values/strings.xml
@@ -252,6 +252,8 @@
Danish Keyboard
German Keyboard
+
+ German QWERTY Keyboard
English (UK) Keyboard
diff --git a/java/res/xml-de-rZZ/kbd_qwerty.xml b/java/res/xml-de-rZZ/kbd_qwerty.xml
new file mode 100644
index 000000000..d5fd8ef7a
--- /dev/null
+++ b/java/res/xml-de-rZZ/kbd_qwerty.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/java/res/xml/method.xml b/java/res/xml/method.xml
index 59b5b9d3f..c9c920378 100644
--- a/java/res/xml/method.xml
+++ b/java/res/xml/method.xml
@@ -73,6 +73,11 @@
android:imeSubtypeLocale="de"
android:imeSubtypeMode="keyboard"
/>
+