diff --git a/check_layout.output b/check_layout.output
index 5d2fd0d..d5bc1ce 100644
--- a/check_layout.output
+++ b/check_layout.output
@@ -106,6 +106,8 @@ Layout redefines the bottom row but some important keys are missing, missing: lo
0 warnings
# latn_qwerty_gb
0 warnings
+# latn_qwerty_haw
+0 warnings
# latn_qwerty_hu
0 warnings
# latn_qwerty_jp
diff --git a/res/values/layouts.xml b/res/values/layouts.xml
index 308c6a5..2e3a364 100644
--- a/res/values/layouts.xml
+++ b/res/values/layouts.xml
@@ -43,6 +43,7 @@
- latn_qwerty_es
- latn_qwerty_ga
- latn_qwerty_gb
+ - latn_qwerty_haw
- latn_qwerty_hu
- latn_qwerty_jp
- latn_qwerty_lv
@@ -110,6 +111,7 @@
- QWERTY (Español)
- QWERTY (Irish)
- QWERTY (UK)
+ - QWERTY (Hawaiian)
- QWERTY (Magyar)
- QWERTY (Japan)
- QWERTY (Latvian)
@@ -177,6 +179,7 @@
- @xml/latn_qwerty_es
- @xml/latn_qwerty_ga
- @xml/latn_qwerty_gb
+ - @xml/latn_qwerty_haw
- @xml/latn_qwerty_hu
- @xml/latn_qwerty_jp
- @xml/latn_qwerty_lv
diff --git a/srcs/layouts/latn_qwerty_haw.xml b/srcs/layouts/latn_qwerty_haw.xml
new file mode 100644
index 0000000..91d17a3
--- /dev/null
+++ b/srcs/layouts/latn_qwerty_haw.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+