diff --git a/java/res/values-ar/donottranslate-altchars.xml b/java/res/values-ar/donottranslate-altchars.xml
index e49a840d6..b72ed501a 100644
--- a/java/res/values-ar/donottranslate-altchars.xml
+++ b/java/res/values-ar/donottranslate-altchars.xml
@@ -56,11 +56,14 @@
9
0,ⁿ,∅
\u060c
+ \u060c
\u061f
\u061b
\u066a
,
+
+ "\\,,\@icon/5|\@integer/key_settings"
\?,¿
;
%,‰
diff --git a/java/res/values/donottranslate-altchars.xml b/java/res/values/donottranslate-altchars.xml
index f3084d499..38d406c91 100644
--- a/java/res/values/donottranslate-altchars.xml
+++ b/java/res/values/donottranslate-altchars.xml
@@ -78,10 +78,13 @@
ⁿ,∅
,
+ ,
\?
;
%
+
+ \@icon/5|\@integer/key_settings
¿
‰
diff --git a/java/res/xml/kbd_key_styles.xml b/java/res/xml/kbd_key_styles.xml
index 6962b0ef1..6436b27f0 100644
--- a/java/res/xml/kbd_key_styles.xml
+++ b/java/res/xml/kbd_key_styles.xml
@@ -33,6 +33,9 @@
+
+
@@ -49,6 +55,11 @@
latin:keyLabelOption="hasPopupHint"
latin:popupCharacters="\@icon/5|\@integer/key_settings"
latin:parentStyle="functionalKeyStyle" />
+
diff --git a/java/res/xml/kbd_symbols_f1.xml b/java/res/xml/kbd_symbols_f1.xml
index 3c7346c54..cebb4f0b2 100644
--- a/java/res/xml/kbd_symbols_f1.xml
+++ b/java/res/xml/kbd_symbols_f1.xml
@@ -36,10 +36,9 @@
+ latin:keyStyle="symbolsF1PopupStyle" />
@@ -55,9 +54,8 @@
+ latin:keyLabel="@string/keylabel_for_symbols_f1"
+ latin:keyStyle="symbolsF1PopupStyle" />