diff --git a/java/res/values-ar/donottranslate-more-keys.xml b/java/res/values-ar/donottranslate-more-keys.xml
index ecad0bb0d..402e17160 100644
--- a/java/res/values-ar/donottranslate-more-keys.xml
+++ b/java/res/values-ar/donottranslate-more-keys.xml
@@ -112,20 +112,12 @@
★,٭
-
- 0x0029
-
- 0x0028
!fixedColumnOrder!4,﴾|﴿,<|>,{|},[|]
!fixedColumnOrder!4,﴿|﴾,>|<,}|{,]|[
-
- 0x003E
-
- 0x003C
!fixedColumnOrder!3,‹|›,≤|≥,«|»
!fixedColumnOrder!3,›|‹,≥|≤,»|«
-
- 0x005D
-
- 0x005B
-
- 0x007D
-
- 0x007B
!fixedColumnOrder!4,“,”,«|»,»|«
diff --git a/java/res/values-ar/keycodes.xml b/java/res/values-ar/keycodes.xml
new file mode 100644
index 000000000..1f65a7cad
--- /dev/null
+++ b/java/res/values-ar/keycodes.xml
@@ -0,0 +1,37 @@
+
+
+
+
+ 0x0029
+
+ 0x0028
+
+ 0x003E
+
+ 0x003C
+
+ 0x005D
+
+ 0x005B
+
+ 0x007D
+
+ 0x007B
+
diff --git a/java/res/values-fa/donottranslate-more-keys.xml b/java/res/values-fa/donottranslate-more-keys.xml
index 1fb1846d9..1da1c1889 100644
--- a/java/res/values-fa/donottranslate-more-keys.xml
+++ b/java/res/values-fa/donottranslate-more-keys.xml
@@ -114,20 +114,12 @@
★,٭
-
- 0x0029
-
- 0x0028
!fixedColumnOrder!4,﴾|﴿,<|>,{|},[|]
!fixedColumnOrder!4,﴿|﴾,>|<,}|{,]|[
-
- 0x003E
-
- 0x003C
!fixedColumnOrder!3,‹|›,≤|≥,«|»
!fixedColumnOrder!3,›|‹,≥|≤,»|«
-
- 0x005D
-
- 0x005B
-
- 0x007D
-
- 0x007B
!fixedColumnOrder!4,“,”,«|»,»|«
diff --git a/java/res/values-fa/keycodes.xml b/java/res/values-fa/keycodes.xml
new file mode 100644
index 000000000..1f65a7cad
--- /dev/null
+++ b/java/res/values-fa/keycodes.xml
@@ -0,0 +1,37 @@
+
+
+
+
+ 0x0029
+
+ 0x0028
+
+ 0x003E
+
+ 0x003C
+
+ 0x005D
+
+ 0x005B
+
+ 0x007D
+
+ 0x007B
+
diff --git a/java/res/values-iw/donottranslate-more-keys.xml b/java/res/values-iw/donottranslate-more-keys.xml
index c5431b612..ad209edde 100644
--- a/java/res/values-iw/donottranslate-more-keys.xml
+++ b/java/res/values-iw/donottranslate-more-keys.xml
@@ -25,16 +25,8 @@
±,﬩
-
- 0x0029
-
- 0x0028
!fixedColumnOrder!3,<|>,{|},[|]
!fixedColumnOrder!3,>|<,}|{,]|[
-
- 0x003E
-
- 0x003C
!fixedColumnOrder!3,‹|›,≤|≥,«|»
!fixedColumnOrder!3,›|‹,≥|≤,»|«
-
- 0x005D
-
- 0x005B
-
- 0x007D
-
- 0x007B
!fixedColumnOrder!4,“,”,«|»,»|«
diff --git a/java/res/values-iw/keycodes.xml b/java/res/values-iw/keycodes.xml
new file mode 100644
index 000000000..1f65a7cad
--- /dev/null
+++ b/java/res/values-iw/keycodes.xml
@@ -0,0 +1,37 @@
+
+
+
+
+ 0x0029
+
+ 0x0028
+
+ 0x003E
+
+ 0x003C
+
+ 0x005D
+
+ 0x005B
+
+ 0x007D
+
+ 0x007B
+
diff --git a/java/res/values/donottranslate-more-keys.xml b/java/res/values/donottranslate-more-keys.xml
index 9b2780571..f50dd4f40 100644
--- a/java/res/values/donottranslate-more-keys.xml
+++ b/java/res/values/donottranslate-more-keys.xml
@@ -158,16 +158,8 @@
±
-
- 0x0028
-
- 0x0029
!fixedColumnOrder!3,<,{,[
!fixedColumnOrder!3,>,},]
-
- 0x003C
-
- 0x003E
!fixedColumnOrder!3,‹,≤,«
!fixedColumnOrder!3,›,≥,»
-
- 0x005B
-
- 0x005D
-
- 0x007B
-
- 0x007D
!fixedColumnOrder!4,‘,’,‚,‛
diff --git a/java/res/values/keycodes.xml b/java/res/values/keycodes.xml
index d3d9b6324..f42495a75 100644
--- a/java/res/values/keycodes.xml
+++ b/java/res/values/keycodes.xml
@@ -34,4 +34,20 @@
-9
-10
-11
+
+ 0x0028
+
+ 0x0029
+
+ 0x003C
+
+ 0x003E
+
+ 0x005B
+
+ 0x005D
+
+ 0x007B
+
+ 0x007D