diff --git a/check_layout.output b/check_layout.output
index dbf6db13f..f981d5a18 100644
--- a/check_layout.output
+++ b/check_layout.output
@@ -150,6 +150,8 @@ Layout doesn't define some important keys, missing: loc esc, loc tab
0 warnings
# latn_qwerty_us
0 warnings
+# latn_qwerty_uz
+0 warnings
# latn_qwerty_vi
0 warnings
# latn_qwertz
diff --git a/res/values/layouts.xml b/res/values/layouts.xml
index 8f4e1aca2..1b1e47640 100644
--- a/res/values/layouts.xml
+++ b/res/values/layouts.xml
@@ -61,6 +61,7 @@
- latn_qwerty_sr
- latn_qwerty_tly
- latn_qwerty_tr
+ - latn_qwerty_uz
- latn_qwerty_vi
- latn_qwertz
- latn_qwertz_cz
@@ -137,6 +138,7 @@
- QWERTY (Srpski, latinica)
- QWERTY (Talysh New Latin)
- QWERTY (Türkçe)
+ - QWERTY (Oʻzbekcha)
- QWERTY (Vietnamese)
- QWERTZ
- QWERTZ (Czech)
@@ -213,6 +215,7 @@
- @xml/latn_qwerty_sr
- @xml/latn_qwerty_tly
- @xml/latn_qwerty_tr
+ - @xml/latn_qwerty_uz
- @xml/latn_qwerty_vi
- @xml/latn_qwertz
- @xml/latn_qwertz_cz
diff --git a/res/xml/method.xml b/res/xml/method.xml
index 529d1acdb..d08ad90a8 100644
--- a/res/xml/method.xml
+++ b/res/xml/method.xml
@@ -58,5 +58,6 @@
+
diff --git a/srcs/layouts/latn_qwerty_uz.xml b/srcs/layouts/latn_qwerty_uz.xml
new file mode 100644
index 000000000..5b8c93289
--- /dev/null
+++ b/srcs/layouts/latn_qwerty_uz.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+