diff --git a/check_layout.output b/check_layout.output
index 1752ce7..d5a0c96 100644
--- a/check_layout.output
+++ b/check_layout.output
@@ -8,30 +8,15 @@ arab_pc_ir: Layout includes some ASCII punctuation but not all, missing: ", %, '
beng_national: Layout includes some ASCII punctuation but not all, missing: $
beng_provat: Layout includes some ASCII punctuation but not all, missing: $, &, *, ., /, <, >, [, \, ], `, {, |, }
cyrl_yaverti: Layout includes some ASCII punctuation but not all, missing: ~
-cyrl_yqukeng_tj: These keys are now added automatically, unexpected: f11_placeholder, f12_placeholder
cyrl_yxukeng_os: Layout includes some ASCII punctuation but not all, missing: ", #, $, &, ', @, [, ], ~
-cyrl_yxukeng_os: These keys are now added automatically, unexpected: f11_placeholder, f12_placeholder
deva_alt: Layout includes some ASCII punctuation but not all, missing: #, $, %, &, ', (, ), *, +, ., /, :, <, =, >, [, \, ], ^, _, `, {, |, }, ~
-deva_alt: Layout doesn't define some important keys, missing: delete
-deva_inscript: Duplicate keys: ।
deva_inscript: Layout includes some ASCII punctuation but not all, missing: ", $, ', ^, _, `, |
-deva_phonetic_in: Duplicate keys: ट
-grek_qwerty: Duplicate keys: ;
-guj_phonetic_in: Duplicate keys: ટ, ડ
hebr_1_il: Layout includes some ASCII punctuation but not all, missing: (, ), <, >, [, ], {, }
hebr_2_il: Layout includes some ASCII punctuation but not all, missing: (, ), <, >, [, ], {, }
kann_kannada: Layout includes some ASCII punctuation but not all, missing: #, $, %, (, ), *, +, /, <, =, >, [, \, ], ^, `, {, |, }, ~
-latn_bepo_fr: Missing important key, missing: loc capslock
-latn_bone: Missing important key, missing: loc capslock
latn_colemak: Some keys contain whitespaces, unexpected: ́
latn_dvorak: Missing important key, missing: loc capslock
latn_neo2: Layout redefines the bottom row but some important keys are missing, missing: loc switch_clipboard
-latn_qwerty_jp: Layout contains unknown keys: accent-macron
-latn_qwerty_se: Duplicate keys: !, ', ,, -, ., ?
-latn_qwerty_tly: Duplicate keys: a, c, j, q
-latn_qwerty_tly: Missing programming keys, missing: loc esc, loc tab
latn_qwertz_cz_multifunctional: Layout includes some ASCII punctuation but not all, missing: `
latn_qwertz_sk: Layout includes some ASCII punctuation but not all, missing: `
-urdu_phonetic_ur: Duplicate keys:
urdu_phonetic_ur: Layout includes some ASCII punctuation but not all, missing: <, >, ?, `, |, ~
-urdu_phonetic_ur: Some keys contain whitespaces, unexpected:
diff --git a/srcs/layouts/cyrl_yqukeng_tj.xml b/srcs/layouts/cyrl_yqukeng_tj.xml
index e1e393a..313c48f 100644
--- a/srcs/layouts/cyrl_yqukeng_tj.xml
+++ b/srcs/layouts/cyrl_yqukeng_tj.xml
@@ -22,8 +22,8 @@
-
-
+
+
@@ -39,4 +39,4 @@
-
\ No newline at end of file
+
diff --git a/srcs/layouts/cyrl_yxukeng_os.xml b/srcs/layouts/cyrl_yxukeng_os.xml
index 60be1ca..5da54e5 100644
--- a/srcs/layouts/cyrl_yxukeng_os.xml
+++ b/srcs/layouts/cyrl_yxukeng_os.xml
@@ -22,8 +22,8 @@
-
-
+
+
@@ -39,4 +39,4 @@
-
\ No newline at end of file
+
diff --git a/srcs/layouts/deva_alt.xml b/srcs/layouts/deva_alt.xml
index 1b8a684..d956777 100644
--- a/srcs/layouts/deva_alt.xml
+++ b/srcs/layouts/deva_alt.xml
@@ -24,6 +24,6 @@
-
+
diff --git a/srcs/layouts/deva_inscript.xml b/srcs/layouts/deva_inscript.xml
index bc20d15..1e2def3 100644
--- a/srcs/layouts/deva_inscript.xml
+++ b/srcs/layouts/deva_inscript.xml
@@ -26,12 +26,12 @@
-
+
-
+
diff --git a/srcs/layouts/deva_phonetic_in.xml b/srcs/layouts/deva_phonetic_in.xml
index f9c6954..86bc2b9 100644
--- a/srcs/layouts/deva_phonetic_in.xml
+++ b/srcs/layouts/deva_phonetic_in.xml
@@ -10,7 +10,7 @@
-
+
diff --git a/srcs/layouts/grek_qwerty.xml b/srcs/layouts/grek_qwerty.xml
index 7bd3609..640ff53 100644
--- a/srcs/layouts/grek_qwerty.xml
+++ b/srcs/layouts/grek_qwerty.xml
@@ -31,7 +31,7 @@
-
+
diff --git a/srcs/layouts/guj_phonetic_in.xml b/srcs/layouts/guj_phonetic_in.xml
index 6f78c4a..4b91f7e 100644
--- a/srcs/layouts/guj_phonetic_in.xml
+++ b/srcs/layouts/guj_phonetic_in.xml
@@ -5,7 +5,7 @@
-
+
@@ -15,7 +15,7 @@
-
+
diff --git a/srcs/layouts/latn_bepo_fr.xml b/srcs/layouts/latn_bepo_fr.xml
index d6b3a58..e0e85f3 100644
--- a/srcs/layouts/latn_bepo_fr.xml
+++ b/srcs/layouts/latn_bepo_fr.xml
@@ -26,7 +26,7 @@
-
+
diff --git a/srcs/layouts/latn_bone.xml b/srcs/layouts/latn_bone.xml
index 16cb35d..d4f5004 100644
--- a/srcs/layouts/latn_bone.xml
+++ b/srcs/layouts/latn_bone.xml
@@ -114,7 +114,7 @@
-->
-
diff --git a/srcs/layouts/latn_qwerty_jp.xml b/srcs/layouts/latn_qwerty_jp.xml
index e92ba33..999b879 100644
--- a/srcs/layouts/latn_qwerty_jp.xml
+++ b/srcs/layouts/latn_qwerty_jp.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/srcs/layouts/latn_qwerty_se.xml b/srcs/layouts/latn_qwerty_se.xml
index 5e8fb7d..94b13cc 100644
--- a/srcs/layouts/latn_qwerty_se.xml
+++ b/srcs/layouts/latn_qwerty_se.xml
@@ -9,9 +9,9 @@
-
+
-
+
@@ -33,9 +33,9 @@
-
+
-
+
diff --git a/srcs/layouts/latn_qwerty_tly.xml b/srcs/layouts/latn_qwerty_tly.xml
index a39c124..a360c51 100644
--- a/srcs/layouts/latn_qwerty_tly.xml
+++ b/srcs/layouts/latn_qwerty_tly.xml
@@ -1,7 +1,7 @@
-
+
@@ -15,12 +15,12 @@
-
+
-
+
@@ -31,7 +31,7 @@
-
+
diff --git a/srcs/layouts/urdu_phonetic_ur.xml b/srcs/layouts/urdu_phonetic_ur.xml
index e302899..67083b8 100644
--- a/srcs/layouts/urdu_phonetic_ur.xml
+++ b/srcs/layouts/urdu_phonetic_ur.xml
@@ -1,7 +1,7 @@
-
+
@@ -15,7 +15,7 @@
-
+