diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index c3f952e..272e516 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -18,6 +18,7 @@
- dvorak
- colemak
- neo2
+ - jcuken_ua
- @string/pref_layout_e_system
@@ -37,6 +38,7 @@
- Dvorak
- Colemak
- Neo 2
+ - ЙЦУКЕН (Українська)
- none
diff --git a/res/xml/jcuken_ua.xml b/res/xml/jcuken_ua.xml
new file mode 100644
index 0000000..c223805
--- /dev/null
+++ b/res/xml/jcuken_ua.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/xml/method.xml b/res/xml/method.xml
index 2bedcf7..0ed89b3 100644
--- a/res/xml/method.xml
+++ b/res/xml/method.xml
@@ -16,4 +16,5 @@
+
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java
index 2b900f6..258cbc9 100644
--- a/srcs/juloo.keyboard2/Config.java
+++ b/srcs/juloo.keyboard2/Config.java
@@ -253,6 +253,7 @@ final class Config
case "qwertz_hu": return R.xml.qwertz_hu;
case "qwertz": return R.xml.qwertz;
case "ru_jcuken": return R.xml.local_ru_jcuken;
+ case "jcuken_ua": return R.xml.jcuken_ua;
default: return R.xml.qwerty; // The config might store an invalid layout, don't crash
}
}