diff --git a/check_layout.output b/check_layout.output
index a8edbe5..dc759c0 100644
--- a/check_layout.output
+++ b/check_layout.output
@@ -51,6 +51,9 @@ Layout includes some ASCII punctuation but not all, missing: (, ), <, >, [, ], {
1 warnings
# res/xml/latn_azerty_fr.xml
0 warnings
+# res/xml/latn_bepo_fr.xml
+Layout doesn't define some important keys, missing: f11_placeholder, f12_placeholder
+1 warnings
# res/xml/latn_bone.xml
Layout includes some ASCII punctuation but not all, missing: $
Layout redefines the bottom row but some important keys are missing, missing: switch_backward
diff --git a/res/values/layouts.xml b/res/values/layouts.xml
index 73ae0d0..080a36c 100644
--- a/res/values/layouts.xml
+++ b/res/values/layouts.xml
@@ -22,6 +22,7 @@
- hebr_1_il
- hebr_2_il
- latn_azerty_fr
+ - latn_bepo_fr
- latn_bone
- latn_neo2
- latn_qwerty_br
@@ -64,6 +65,7 @@
- Hebrew 1
- Hebrew 2
- AZERTY (Français)
+ - BEPO (Français)
- Bone
- Neo 2
- QWERTY (Brasileiro)
@@ -106,6 +108,7 @@
- @xml/hebr_1_il
- @xml/hebr_2_il
- @xml/latn_azerty_fr
+ - @xml/latn_bepo_fr
- @xml/latn_bone
- @xml/latn_neo2
- @xml/latn_qwerty_br
diff --git a/res/xml/latn_bepo_fr.xml b/res/xml/latn_bepo_fr.xml
new file mode 100644
index 0000000..941c3ee
--- /dev/null
+++ b/res/xml/latn_bepo_fr.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+