diff --git a/check_layout.output b/check_layout.output
index a4ee235..1d4b079 100644
--- a/check_layout.output
+++ b/check_layout.output
@@ -167,6 +167,8 @@ Layout includes some ASCII punctuation but not all, missing: `
1 warnings
# latn_qwertz_sq
0 warnings
+# latn_workman_us
+0 warnings
# shaw_imperial_en
0 warnings
# urdu_phonetic_ur
diff --git a/res/values/layouts.xml b/res/values/layouts.xml
index cf97915..579081e 100644
--- a/res/values/layouts.xml
+++ b/res/values/layouts.xml
@@ -69,6 +69,7 @@
- latn_qwertz_hu
- latn_qwertz_sk
- latn_qwertz_sq
+ - latn_workman_us
- shaw_imperial_en
- urdu_phonetic_ur
- custom
@@ -141,6 +142,7 @@
- QWERTZ (Magyar)
- QWERTZ (Slovak)
- QWERTZ (Albanian)
+ - WORKMAN (US)
- Shaw Imperial
- Urdu Phonetic
- @string/pref_layout_e_custom
@@ -213,6 +215,7 @@
- @xml/latn_qwertz_hu
- @xml/latn_qwertz_sk
- @xml/latn_qwertz_sq
+ - @xml/latn_workman_us
- @xml/shaw_imperial_en
- @xml/urdu_phonetic_ur
- -1
diff --git a/srcs/layouts/latn_workman_us.xml b/srcs/layouts/latn_workman_us.xml
new file mode 100644
index 0000000..8583c07
--- /dev/null
+++ b/srcs/layouts/latn_workman_us.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+