Replace UTF-8 string resources with their hex representations

bug: 5988656
Change-Id: Ifc3c3a2eccfc23d75b4066c2c9c02c48dacda55b
diff --git a/java/res/xml-sw600dp/rows_arabic.xml b/java/res/xml-sw600dp/rows_arabic.xml
index 1f03968..715ec6c 100644
--- a/java/res/xml-sw600dp/rows_arabic.xml
+++ b/java/res/xml-sw600dp/rows_arabic.xml
@@ -26,50 +26,53 @@
     <Row
         latin:keyWidth="8.0%p"
     >
-        <!-- \u0636: ARABIC LETTER DAD -->
+        <!-- \u0636: "ض" ARABIC LETTER DAD -->
         <Key
-            latin:keyLabel="ض" />
-        <!-- \u0635: ARABIC LETTER SAD -->
+            latin:keyLabel="\u0636" />
+        <!-- \u0635: "ص" ARABIC LETTER SAD -->
         <Key
-            latin:keyLabel="ص" />
-        <!-- \u062b: ARABIC LETTER THEH -->
+            latin:keyLabel="\u0635" />
+        <!-- \u062b: "ث" ARABIC LETTER THEH -->
         <Key
-            latin:keyLabel="ث" />
-        <!-- \u0642: ARABIC LETTER QAF
-             \u06a8: ARABIC LETTER QAF WITH THREE DOTS ABOVE -->
+            latin:keyLabel="\u062b" />
+        <!-- \u0642: "ق" ARABIC LETTER QAF
+             \u06a8: "ڨ" ARABIC LETTER QAF WITH THREE DOTS ABOVE -->
+        <!-- TODO: DroidSansArabic lacks the glyph of \u06a8 ARABIC LETTER QAF WITH THREE DOTS ABOVE -->
         <Key
-            latin:keyLabel="ق"
-            latin:moreKeys="ڨ" />
-        <!-- \u0641: ARABIC LETTER FEH
-             \u06a4: ARABIC LETTER VEH
-             \u06a2: ARABIC LETTER FEH WITH DOT MOVED BELOW
-             \u06a5: ARABIC LETTER FEH WITH THREE DOTS BELOW -->
+            latin:keyLabel="\u0642"
+            latin:moreKeys="\u06a8" />
+        <!-- \u0641: "ف" ARABIC LETTER FEH
+             \u06a4: "ڤ" ARABIC LETTER VEH
+             \u06a2: "ڢ" ARABIC LETTER FEH WITH DOT MOVED BELOW
+             \u06a5: "ڥ" ARABIC LETTER FEH WITH THREE DOTS BELOW -->
+        <!-- TODO: DroidSansArabic lacks the glyph of \u06a2 ARABIC LETTER FEH WITH DOT MOVED BELOW -->
+        <!-- TODO: DroidSansArabic lacks the glyph of \u06a5 ARABIC LETTER FEH WITH THREE DOTS BELOW -->
         <Key
-            latin:keyLabel="ف"
+            latin:keyLabel="\u0641"
             latin:moreKeys="\u06a4,\u06a2,\u06a5" />
-        <!-- \u063a: ARABIC LETTER GHAIN -->
+        <!-- \u063a: "غ" ARABIC LETTER GHAIN -->
         <Key
-            latin:keyLabel="غ" />
-        <!-- \u0639: ARABIC LETTER AIN -->
+            latin:keyLabel="\u063a" />
+        <!-- \u0639: "ع" ARABIC LETTER AIN -->
         <Key
-            latin:keyLabel="ع" />
-        <!-- \u0647: ARABIC LETTER HEH
-             \ufeeb: ARABIC LETTER HEH INITIAL FORM
-             \u0647\u0640: ARABIC LETTER HEH + Zero width joiner -->
+            latin:keyLabel="\u0639" />
+        <!-- \u0647: "ه" ARABIC LETTER HEH
+             \ufeeb: "ﻫ" ARABIC LETTER HEH INITIAL FORM
+             \u0647\u200d: ARABIC LETTER HEH + ZERO WIDTH JOINER -->
         <Key
-            latin:keyLabel="ه"
-            latin:moreKeys="\ufeeb|\u0647\u200D" />
-        <!-- \u062e: ARABIC LETTER KHAH -->
+            latin:keyLabel="\u0647"
+            latin:moreKeys="\ufeeb|\u0647\u200d" />
+        <!-- \u062e: "خ" ARABIC LETTER KHAH -->
         <Key
-            latin:keyLabel="خ" />
-        <!-- \u062d: ARABIC LETTER HAH -->
+            latin:keyLabel="\u062e" />
+        <!-- \u062d: "ح" ARABIC LETTER HAH -->
         <Key
-            latin:keyLabel="ح" />
-        <!-- \u062c: ARABIC LETTER JEEM
-             \u0686: ARABIC LETTER TCHEH -->
+            latin:keyLabel="\u062d" />
+        <!-- \u062c: "ج" ARABIC LETTER JEEM
+             \u0686: "چ" ARABIC LETTER TCHEH -->
         <Key
-            latin:keyLabel="ج"
-            latin:moreKeys="چ" />
+            latin:keyLabel="\u062c"
+            latin:moreKeys="\u0686" />
         <Key
             latin:keyStyle="deleteKeyStyle"
             latin:keyXPos="-10.0%p"
@@ -78,65 +81,66 @@
     <Row
         latin:keyWidth="8.0%p"
     >
-        <!-- \u0634: ARABIC LETTER SHEEN
-             \u069c: ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE -->
+        <!-- \u0634: "ش" ARABIC LETTER SHEEN
+             \u069c: "ڜ" ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE -->
+        <!-- TODO: DroidSansArabic lacks the glyph of \u069c ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE -->
         <Key
-            latin:keyLabel="ش"
-            latin:moreKeys="ڜ"
+            latin:keyLabel="\u0634"
+            latin:moreKeys="\u069c"
             latin:keyXPos="3.0%p" />
-        <!-- \u0633: ARABIC LETTER SEEN -->
+        <!-- \u0633: "س" ARABIC LETTER SEEN -->
         <Key
-            latin:keyLabel="س" />
-        <!-- \u064a: ARABIC LETTER YEH
-             \u0626: ARABIC LETTER YEH WITH HAMZA ABOVE
-             \u0649: ARABIC LETTER ALEF MAKSURA -->
+            latin:keyLabel="\u0633" />
+        <!-- \u064a: "ي" ARABIC LETTER YEH
+             \u0626: "ئ" ARABIC LETTER YEH WITH HAMZA ABOVE
+             \u0649: "ى" ARABIC LETTER ALEF MAKSURA -->
         <Key
-            latin:keyLabel="ي"
+            latin:keyLabel="\u064a"
             latin:moreKeys="\u0626,\u0649" />
-        <!-- \u0628: ARABIC LETTER BEH
-             \u067e: ARABIC LETTER PEH -->
+        <!-- \u0628: "ب" ARABIC LETTER BEH
+             \u067e: "پ" ARABIC LETTER PEH -->
         <Key
-            latin:keyLabel="ب"
-            latin:moreKeys="پ" />
-        <!-- \u0644: ARABIC LETTER LAM
-             \ufefb: ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
-             \u0627: ARABIC LETTER ALEF
-             \ufef7: ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
-             \u0623: ARABIC LETTER ALEF WITH HAMZA ABOVE
-             \ufef9: ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
-             \u0625: ARABIC LETTER ALEF WITH HAMZA BELOW
-             \ufef5: ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
-             \u0622: ARABIC LETTER ALEF WITH MADDA ABOVE -->
+            latin:keyLabel="\u0628"
+            latin:moreKeys="\u067e" />
+        <!-- \u0644: "ل" ARABIC LETTER LAM
+             \ufefb: "ﻻ" ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
+             \u0627: "ا" ARABIC LETTER ALEF
+             \ufef7: "ﻷ" ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
+             \u0623: "أ" ARABIC LETTER ALEF WITH HAMZA ABOVE
+             \ufef9: "ﻹ" ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
+             \u0625: "إ" ARABIC LETTER ALEF WITH HAMZA BELOW
+             \ufef5: "ﻵ" ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
+             \u0622: "آ" ARABIC LETTER ALEF WITH MADDA ABOVE -->
         <Key
-            latin:keyLabel="ل"
+            latin:keyLabel="\u0644"
             latin:moreKeys="\ufefb|\u0644\u0627,\ufef7|\u0644\u0623,\ufef9|\u0644\u0625,\ufef5|\u0644\u0622" />
-        <!-- \u0627: ARABIC LETTER ALEF
-             \u0621: ARABIC LETTER HAMZA
-             \u0671: ARABIC LETTER ALEF WASLA
-             \u0623: ARABIC LETTER ALEF WITH HAMZA ABOVE
-             \u0625: ARABIC LETTER ALEF WITH HAMZA BELOW
-             \u0622: ARABIC LETTER ALEF WITH MADDA ABOVE -->
+        <!-- \u0627: "ا" ARABIC LETTER ALEF
+             \u0621: "ء" ARABIC LETTER HAMZA
+             \u0671: "ٱ" ARABIC LETTER ALEF WASLA
+             \u0623: "أ" ARABIC LETTER ALEF WITH HAMZA ABOVE
+             \u0625: "إ" ARABIC LETTER ALEF WITH HAMZA BELOW
+             \u0622: "آ" ARABIC LETTER ALEF WITH MADDA ABOVE -->
         <Key
-            latin:keyLabel="ا"
+            latin:keyLabel="\u0627"
             latin:moreKeys="\u0621,\u0671,\u0623,\u0625,\u0622" />
-        <!-- \u062a: ARABIC LETTER TEH -->
+        <!-- \u062a: "ت" ARABIC LETTER TEH -->
         <Key
-            latin:keyLabel="ت" />
-        <!-- \u0646: ARABIC LETTER NOON -->
+            latin:keyLabel="\u062a" />
+        <!-- \u0646: "ن" ARABIC LETTER NOON -->
         <Key
-            latin:keyLabel="ن" />
-        <!-- \u0645: ARABIC LETTER MEEM -->
+            latin:keyLabel="\u0646" />
+        <!-- \u0645: "م" ARABIC LETTER MEEM -->
         <Key
-            latin:keyLabel="م" />
-        <!-- \u0643: ARABIC LETTER KAF
-             \u06af: ARABIC LETTER GAF
-             \u06a9: ARABIC LETTER KEHEH -->
+            latin:keyLabel="\u0645" />
+        <!-- \u0643: "ك" ARABIC LETTER KAF
+             \u06af: "گ" ARABIC LETTER GAF
+             \u06a9: "ک" ARABIC LETTER KEHEH -->
         <Key
-            latin:keyLabel="ك"
+            latin:keyLabel="\u0643"
             latin:moreKeys="\u06af,\u06a9" />
-        <!-- \u0637: ARABIC LETTER TAH -->
+        <!-- \u0637: "ط" ARABIC LETTER TAH -->
         <Key
-            latin:keyLabel="ط" />
+            latin:keyLabel="\u0637" />
         <Key
             latin:keyStyle="enterKeyStyle"
             latin:keyXPos="-14.6%p"
@@ -147,41 +151,41 @@
     >
         <include
             latin:keyboardLayout="@xml/key_smiley" />
-        <!-- \u0626: ARABIC LETTER YEH WITH HAMZA ABOVE -->
+        <!-- \u0626: "ئ" ARABIC LETTER YEH WITH HAMZA ABOVE -->
         <Key
-            latin:keyLabel="ئ" />
-        <!-- \u0621: ARABIC LETTER HAMZA -->
+            latin:keyLabel="\u0626" />
+        <!-- \u0621: "ء" ARABIC LETTER HAMZA -->
         <Key
-            latin:keyLabel="ء" />
-        <!-- \u0624: ARABIC LETTER WAW WITH HAMZA ABOVE -->
+            latin:keyLabel="\u0621" />
+        <!-- \u0624: "ؤ" ARABIC LETTER WAW WITH HAMZA ABOVE -->
         <Key
-            latin:keyLabel="ؤ" />
-        <!-- \u0631: ARABIC LETTER REH -->
+            latin:keyLabel="\u0624" />
+        <!-- \u0631: "ر" ARABIC LETTER REH -->
         <Key
-            latin:keyLabel="ر" />
-        <!-- \u0630: ARABIC LETTER THAL -->
+            latin:keyLabel="\u0631" />
+        <!-- \u0630: "ذ" ARABIC LETTER THAL -->
         <Key
-            latin:keyLabel="ذ" />
-        <!-- \u0649: ARABIC LETTER ALEF MAKSURA -->
+            latin:keyLabel="\u0630" />
+        <!-- \u0649: "ى" ARABIC LETTER ALEF MAKSURA -->
         <Key
-            latin:keyLabel="ى" />
-        <!-- \u0629: ARABIC LETTER TEH MARBUTA -->
+            latin:keyLabel="\u0649" />
+        <!-- \u0629: "ة" ARABIC LETTER TEH MARBUTA -->
         <Key
-            latin:keyLabel="ة" />
-        <!-- \u0648: ARABIC LETTER WAW -->
+            latin:keyLabel="\u0629" />
+        <!-- \u0648: "و" ARABIC LETTER WAW -->
         <Key
-            latin:keyLabel="و" />
-        <!-- \u0632: ARABIC LETTER ZAIN
-             \u0698: ARABIC LETTER JEH -->
+            latin:keyLabel="\u0648" />
+        <!-- \u0632: "ز" ARABIC LETTER ZAIN
+             \u0698: "ژ" ARABIC LETTER JEH -->
         <Key
-            latin:keyLabel="ز"
-            latin:moreKeys="ژ" />
-        <!-- \u0638: ARABIC LETTER ZAH -->
+            latin:keyLabel="\u0632"
+            latin:moreKeys="\u0698" />
+        <!-- \u0638: "ظ" ARABIC LETTER ZAH -->
         <Key
-            latin:keyLabel="ظ" />
-        <!-- \u062f: ARABIC LETTER DAL -->
+            latin:keyLabel="\u0638" />
+        <!-- \u062f: "د" ARABIC LETTER DAL -->
         <Key
-            latin:keyLabel="د" />
+            latin:keyLabel="\u062f" />
     </Row>
     <include
         latin:keyboardLayout="@xml/row_qwerty4" />
diff --git a/java/res/xml-sw600dp/rows_bulgarian.xml b/java/res/xml-sw600dp/rows_bulgarian.xml
index 7a23ce9..5547663 100644
--- a/java/res/xml-sw600dp/rows_bulgarian.xml
+++ b/java/res/xml-sw600dp/rows_bulgarian.xml
@@ -26,29 +26,40 @@
     <Row
         latin:keyWidth="7.692%p"
     >
+        <!-- \u0447: "ч" CYRILLIC SMALL LETTER CHE -->
         <Key
-            latin:keyLabel="ч" />
+            latin:keyLabel="\u0447" />
+        <!-- \u0448: "ш" CYRILLIC SMALL LETTER SHA -->
         <Key
-            latin:keyLabel="ш" />
+            latin:keyLabel="\u0448" />
+        <!-- \u0435: "е" CYRILLIC SMALL LETTER IE -->
         <Key
-            latin:keyLabel="е" />
+            latin:keyLabel="\u0435" />
+        <!-- \u0440: "р" CYRILLIC SMALL LETTER ER -->
         <Key
-            latin:keyLabel="р" />
+            latin:keyLabel="\u0440" />
+        <!-- \u0442: "т" CYRILLIC SMALL LETTER TE -->
         <Key
-            latin:keyLabel="т" />
+            latin:keyLabel="\u0442" />
+        <!-- \u044a: "ъ" CYRILLIC SMALL LETTER HARD SIGN -->
         <Key
-            latin:keyLabel="ъ" />
+            latin:keyLabel="\u044a" />
+        <!-- \u0443: "у" CYRILLIC SMALL LETTER U -->
         <Key
-            latin:keyLabel="у" />
+            latin:keyLabel="\u0443" />
+        <!-- \u0438: "и" CYRILLIC SMALL LETTER I -->
         <Key
-            latin:keyLabel="и"
+            latin:keyLabel="\u0438"
             latin:moreKeys="ѝ" />
+        <!-- \u043e: "о" CYRILLIC SMALL LETTER O -->
         <Key
-            latin:keyLabel="о" />
+            latin:keyLabel="\u043e" />
+        <!-- \u043f: "п" CYRILLIC SMALL LETTER PE -->
         <Key
-            latin:keyLabel="п" />
+            latin:keyLabel="\u043f" />
+        <!-- \u044f: "я" CYRILLIC SMALL LETTER YA -->
         <Key
-            latin:keyLabel="я" />
+            latin:keyLabel="\u044f" />
         <Key
             latin:keyStyle="deleteKeyStyle"
             latin:keyWidth="fillBoth" />
@@ -56,29 +67,40 @@
     <Row
         latin:keyWidth="7.692%p"
     >
+        <!-- \u0430: "а" CYRILLIC SMALL LETTER A -->
         <Key
-            latin:keyLabel="а"
+            latin:keyLabel="\u0430"
             latin:keyXPos="4.000%p" />
+        <!-- \u0441: "с" CYRILLIC SMALL LETTER ES -->
         <Key
-            latin:keyLabel="с" />
+            latin:keyLabel="\u0441" />
+        <!-- \u0434: "д" CYRILLIC SMALL LETTER DE -->
         <Key
-            latin:keyLabel="д" />
+            latin:keyLabel="\u0434" />
+        <!-- \u0444: "ф" CYRILLIC SMALL LETTER EF -->
         <Key
-            latin:keyLabel="ф" />
+            latin:keyLabel="\u0444" />
+        <!-- \u0433: "г" CYRILLIC SMALL LETTER GHE -->
         <Key
-            latin:keyLabel="г" />
+            latin:keyLabel="\u0433" />
+        <!-- \u0445: "х" CYRILLIC SMALL LETTER HA -->
         <Key
-            latin:keyLabel="х" />
+            latin:keyLabel="\u0445" />
+        <!-- \u0439: "й" CYRILLIC SMALL LETTER SHORT I -->
         <Key
-            latin:keyLabel="й" />
+            latin:keyLabel="\u0439" />
+        <!-- \u043a: "к" CYRILLIC SMALL LETTER KA -->
         <Key
-            latin:keyLabel="к" />
+            latin:keyLabel="\u043a" />
+        <!-- \u043b: "л" CYRILLIC SMALL LETTER EL -->
         <Key
-            latin:keyLabel="л" />
+            latin:keyLabel="\u043b" />
+        <!-- \u0449: "щ" CYRILLIC SMALL LETTER SHCHA -->
         <Key
-            latin:keyLabel="щ" />
+            latin:keyLabel="\u0449" />
+        <!-- \u044c: "ь" CYRILLIC SMALL LETTER SOFT SIGN -->
         <Key
-            latin:keyLabel="ь" />
+            latin:keyLabel="\u044c" />
         <Key
             latin:keyStyle="enterKeyStyle"
             latin:keyWidth="fillBoth" />
@@ -89,22 +111,30 @@
         <Key
             latin:keyStyle="shiftKeyStyle"
             latin:keyWidth="10.000%p" />
+        <!-- \u0437: "з" CYRILLIC SMALL LETTER ZE -->
         <Key
-            latin:keyLabel="з" />
+            latin:keyLabel="\u0437" />
+        <!-- \u0436: "ж" CYRILLIC SMALL LETTER ZHE -->
         <Key
-            latin:keyLabel="ж" />
+            latin:keyLabel="\u0436" />
+        <!-- \u0446: "ц" CYRILLIC SMALL LETTER TSE -->
         <Key
-            latin:keyLabel="ц" />
+            latin:keyLabel="\u0446" />
+        <!-- \u0432: "в" CYRILLIC SMALL LETTER VE -->
         <Key
-            latin:keyLabel="в" />
+            latin:keyLabel="\u0432" />
+        <!-- \u0431: "б" CYRILLIC SMALL LETTER BE -->
         <Key
-            latin:keyLabel="б" />
+            latin:keyLabel="\u0431" />
+        <!-- \u043d: "н" CYRILLIC SMALL LETTER EN -->
         <Key
-            latin:keyLabel="н" />
+            latin:keyLabel="\u043d" />
+        <!-- \u043c: "м" CYRILLIC SMALL LETTER EM -->
         <Key
-            latin:keyLabel="м" />
+            latin:keyLabel="\u043c" />
+        <!-- \u044e: "ю" CYRILLIC SMALL LETTER YU -->
         <Key
-            latin:keyLabel="ю" />
+            latin:keyLabel="\u044e" />
         <include
             latin:keyboardLayout="@xml/keys_comma_period" />
         <include
diff --git a/java/res/xml-sw600dp/rows_hebrew.xml b/java/res/xml-sw600dp/rows_hebrew.xml
index 812e2d6..8a7d706 100644
--- a/java/res/xml-sw600dp/rows_hebrew.xml
+++ b/java/res/xml-sw600dp/rows_hebrew.xml
@@ -28,22 +28,30 @@
     >
         <include
             latin:keyboardLayout="@xml/keys_apostrophe_dash" />
+        <!-- \u05e7: "ק" HEBREW LETTER QOF -->
         <Key
-            latin:keyLabel="ק" />
+            latin:keyLabel="\u05e7" />
+        <!-- \u05e8: "ר" HEBREW LETTER RESH -->
         <Key
-            latin:keyLabel="ר" />
+            latin:keyLabel="\u05e8" />
+        <!-- \u05d0: "א" HEBREW LETTER ALEF -->
         <Key
-            latin:keyLabel="א" />
+            latin:keyLabel="\u05d0" />
+        <!-- \u05d8: "ט" HEBREW LETTER TET -->
         <Key
-            latin:keyLabel="ט" />
+            latin:keyLabel="\u05d8" />
+        <!-- \u05d5: "ו" HEBREW LETTER VAV -->
         <Key
-            latin:keyLabel="ו" />
+            latin:keyLabel="\u05d5" />
+        <!-- \u05df: "ן" HEBREW LETTER FINAL NUN -->
         <Key
-            latin:keyLabel="ן" />
+            latin:keyLabel="\u05df" />
+        <!-- \u05dd: "ם" HEBREW LETTER FINAL MEM -->
         <Key
-            latin:keyLabel="ם" />
+            latin:keyLabel="\u05dd" />
+        <!-- \u05e4: "פ" HEBREW LETTER PE -->
         <Key
-            latin:keyLabel="פ" />
+            latin:keyLabel="\u05e4" />
         <Key
             latin:keyStyle="deleteKeyStyle"
             latin:keyXPos="-12.000%p"
@@ -52,30 +60,40 @@
     <Row
         latin:keyWidth="9.0%p"
     >
+        <!-- \u05e9: "ש" HEBREW LETTER SHIN -->
         <Key
-            latin:keyLabel="ש"
+            latin:keyLabel="\u05e9"
             latin:keyXPos="4.500%p" />
+        <!-- \u05d3: "ד" HEBREW LETTER DALET -->
         <Key
-            latin:keyLabel="ד" />
+            latin:keyLabel="\u05d3" />
+        <!-- \u05d2: "ג" HEBREW LETTER GIMEL -->
         <Key
-            latin:keyLabel="ג"
+            latin:keyLabel="\u05d2"
             latin:moreKeys="ג׳" />
+        <!-- \u05db: "כ" HEBREW LETTER KAF -->
         <Key
-            latin:keyLabel="כ" />
+            latin:keyLabel="\u05db" />
+        <!-- \u05e2: "ע" HEBREW LETTER AYIN -->
         <Key
-            latin:keyLabel="ע" />
+            latin:keyLabel="\u05e2" />
+        <!-- \u05d9: "י" HEBREW LETTER YOD -->
         <Key
-            latin:keyLabel="י"
+            latin:keyLabel="\u05d9"
             latin:moreKeys="ײַ" />
+        <!-- \u05d7: "ח" HEBREW LETTER HET -->
         <Key
-            latin:keyLabel="ח"
+            latin:keyLabel="\u05d7"
             latin:moreKeys="ח׳" />
+        <!-- \u05dc: "ל" HEBREW LETTER LAMED -->
         <Key
-            latin:keyLabel="ל" />
+            latin:keyLabel="\u05dc" />
+        <!-- \u05da: "ך" HEBREW LETTER FINAL KAF -->
         <Key
-            latin:keyLabel="ך" />
+            latin:keyLabel="\u05da" />
+        <!-- \u05e3: "ף" HEBREW LETTER FINAL PE -->
         <Key
-            latin:keyLabel="ף" />
+            latin:keyLabel="\u05e3" />
     </Row>
     <Row
         latin:keyWidth="8.9%p"
@@ -83,27 +101,36 @@
         <include
             latin:keyboardLayout="@xml/key_smiley"
             latin:keyWidth="10.0%p" />
+        <!-- \u05d6: "ז" HEBREW LETTER ZAYIN -->
         <Key
-            latin:keyLabel="ז"
+            latin:keyLabel="\u05d6"
             latin:moreKeys="ז׳" />
+        <!-- \u05e1: "ס" HEBREW LETTER SAMEKH -->
         <Key
-            latin:keyLabel="ס" />
+            latin:keyLabel="\u05e1" />
+        <!-- \u05d1: "ב" HEBREW LETTER BET -->
         <Key
-            latin:keyLabel="ב" />
+            latin:keyLabel="\u05d1" />
+        <!-- \u05d4: "ה" HEBREW LETTER HE -->
         <Key
-            latin:keyLabel="ה" />
+            latin:keyLabel="\u05d4" />
+        <!-- \u05e0: "נ" HEBREW LETTER NUN -->
         <Key
-            latin:keyLabel="נ" />
+            latin:keyLabel="\u05e0" />
+        <!-- \u05de: "מ" HEBREW LETTER MEM -->
         <Key
-            latin:keyLabel="מ" />
+            latin:keyLabel="\u05de" />
+        <!-- \u05e6: "צ" HEBREW LETTER TSADI -->
         <Key
-            latin:keyLabel="צ"
+            latin:keyLabel="\u05e6"
             latin:moreKeys="צ׳" />
+        <!-- \u05ea: "ת" HEBREW LETTER TAV -->
         <Key
-            latin:keyLabel="ת"
+            latin:keyLabel="\u05ea"
             latin:moreKeys="ת׳" />
+        <!-- \u05e5: "ץ" HEBREW LETTER FINAL TSADI -->
         <Key
-            latin:keyLabel="ץ"
+            latin:keyLabel="\u05e5"
             latin:moreKeys="ץ׳" />
         <Key
             latin:keyStyle="enterKeyStyle"
diff --git a/java/res/xml-sw600dp/rows_serbian.xml b/java/res/xml-sw600dp/rows_serbian.xml
index ea4bb14..8f2dc8d 100644
--- a/java/res/xml-sw600dp/rows_serbian.xml
+++ b/java/res/xml-sw600dp/rows_serbian.xml
@@ -26,29 +26,40 @@
     <Row
         latin:keyWidth="8.0%p"
     >
+        <!-- \u0459: "љ" CYRILLIC SMALL LETTER LJE -->
         <Key
-            latin:keyLabel="љ"
+            latin:keyLabel="\u0459"
             latin:keyXPos="2.15%p" />
+        <!-- \u045a: "њ" CYRILLIC SMALL LETTER NJE -->
         <Key
-            latin:keyLabel="њ" />
+            latin:keyLabel="\u045a" />
+        <!-- \u0435: "е" CYRILLIC SMALL LETTER IE -->
         <Key
-            latin:keyLabel="е" />
+            latin:keyLabel="\u0435" />
+        <!-- \u0440: "р" CYRILLIC SMALL LETTER ER -->
         <Key
-            latin:keyLabel="р" />
+            latin:keyLabel="\u0440" />
+        <!-- \u0442: "т" CYRILLIC SMALL LETTER TE -->
         <Key
-            latin:keyLabel="т" />
+            latin:keyLabel="\u0442" />
+        <!-- \u0437: "з" CYRILLIC SMALL LETTER ZE -->
         <Key
-            latin:keyLabel="з" />
+            latin:keyLabel="\u0437" />
+        <!-- \u0443: "у" CYRILLIC SMALL LETTER U -->
         <Key
-            latin:keyLabel="у" />
+            latin:keyLabel="\u0443" />
+        <!-- \u0438: "и" CYRILLIC SMALL LETTER I -->
         <Key
-            latin:keyLabel="и" />
+            latin:keyLabel="\u0438" />
+        <!-- \u043e: "о" CYRILLIC SMALL LETTER O -->
         <Key
-            latin:keyLabel="о" />
+            latin:keyLabel="\u043e" />
+        <!-- \u043f: "п" CYRILLIC SMALL LETTER PE -->
         <Key
-            latin:keyLabel="п" />
+            latin:keyLabel="\u043f" />
+        <!-- \u0448: "ш" CYRILLIC SMALL LETTER SHA -->
         <Key
-            latin:keyLabel="ш" />
+            latin:keyLabel="\u0448" />
         <Key
             latin:keyStyle="deleteKeyStyle"
             latin:keyXPos="-10.0%p"
@@ -57,28 +68,39 @@
     <Row
         latin:keyWidth="7.9%p"
     >
+        <!-- \u0430: "а" CYRILLIC SMALL LETTER A -->
         <Key
-            latin:keyLabel="а" />
+            latin:keyLabel="\u0430" />
+        <!-- \u0441: "с" CYRILLIC SMALL LETTER ES -->
         <Key
-            latin:keyLabel="с" />
+            latin:keyLabel="\u0441" />
+        <!-- \u0434: "д" CYRILLIC SMALL LETTER DE -->
         <Key
-            latin:keyLabel="д" />
+            latin:keyLabel="\u0434" />
+        <!-- \u0444: "ф" CYRILLIC SMALL LETTER EF -->
         <Key
-            latin:keyLabel="ф" />
+            latin:keyLabel="\u0444" />
+        <!-- \u0433: "г" CYRILLIC SMALL LETTER GHE -->
         <Key
-            latin:keyLabel="г" />
+            latin:keyLabel="\u0433" />
+        <!-- \u0445: "х" CYRILLIC SMALL LETTER HA -->
         <Key
-            latin:keyLabel="х" />
+            latin:keyLabel="\u0445" />
+        <!-- \u0458: "ј" CYRILLIC SMALL LETTER JE -->
         <Key
-            latin:keyLabel="ј" />
+            latin:keyLabel="\u0458" />
+        <!-- \u043a: "к" CYRILLIC SMALL LETTER KA -->
         <Key
-            latin:keyLabel="к" />
+            latin:keyLabel="\u043a" />
+        <!-- \u043b: "л" CYRILLIC SMALL LETTER EL -->
         <Key
-            latin:keyLabel="л" />
+            latin:keyLabel="\u043b" />
+        <!-- \u0447: "ч" CYRILLIC SMALL LETTER CHE -->
         <Key
-            latin:keyLabel="ч" />
+            latin:keyLabel="\u0447" />
+        <!-- \u045b: "ћ" CYRILLIC SMALL LETTER TSHE -->
         <Key
-            latin:keyLabel="ћ" />
+            latin:keyLabel="\u045b" />
         <Key
             latin:keyStyle="enterKeyStyle"
             latin:keyXPos="-14.6%p"
@@ -90,24 +112,33 @@
         <Key
             latin:keyStyle="shiftKeyStyle"
             latin:keyWidth="8.0%p" />
+        <!-- \u0455: "ѕ" CYRILLIC SMALL LETTER DZE -->
         <Key
-            latin:keyLabel="ѕ" />
+            latin:keyLabel="\u0455" />
+        <!-- \u045f: "џ" CYRILLIC SMALL LETTER DZHE -->
         <Key
-            latin:keyLabel="џ" />
+            latin:keyLabel="\u045f" />
+        <!-- \u0446: "ц" CYRILLIC SMALL LETTER TSE -->
         <Key
-            latin:keyLabel="ц" />
+            latin:keyLabel="\u0446" />
+        <!-- \u0432: "в" CYRILLIC SMALL LETTER VE -->
         <Key
-            latin:keyLabel="в" />
+            latin:keyLabel="\u0432" />
+        <!-- \u0431: "б" CYRILLIC SMALL LETTER BE -->
         <Key
-            latin:keyLabel="б" />
+            latin:keyLabel="\u0431" />
+        <!-- \u043d: "н" CYRILLIC SMALL LETTER EN -->
         <Key
-            latin:keyLabel="н" />
+            latin:keyLabel="\u043d" />
+        <!-- \u043c: "м" CYRILLIC SMALL LETTER EM -->
         <Key
-            latin:keyLabel="м" />
+            latin:keyLabel="\u043c" />
+        <!-- \u0452: "ђ" CYRILLIC SMALL LETTER DJE -->
         <Key
-            latin:keyLabel="ђ" />
+            latin:keyLabel="\u0452" />
+        <!-- \u0436: "ж" CYRILLIC SMALL LETTER ZHE -->
         <Key
-            latin:keyLabel="ж" />
+            latin:keyLabel="\u0436" />
         <include
             latin:keyboardLayout="@xml/keys_comma_period" />
         <include
diff --git a/java/res/xml-sw600dp/rows_slavic.xml b/java/res/xml-sw600dp/rows_slavic.xml
index 020ea16..4ca15f6 100644
--- a/java/res/xml-sw600dp/rows_slavic.xml
+++ b/java/res/xml-sw600dp/rows_slavic.xml
@@ -26,33 +26,44 @@
     <Row
         latin:keyWidth="7.60%p"
     >
+        <!-- \u0439: "й" CYRILLIC SMALL LETTER SHORT I -->
         <Key
-            latin:keyLabel="й" />
+            latin:keyLabel="\u0439" />
+        <!-- \u0446: "ц" CYRILLIC SMALL LETTER TSE -->
         <Key
-            latin:keyLabel="ц" />
+            latin:keyLabel="\u0446" />
+        <!-- \u0443: "у" CYRILLIC SMALL LETTER U -->
         <Key
-            latin:keyLabel="у"
+            latin:keyLabel="\u0443"
             latin:moreKeys="@string/more_keys_for_slavic_u" />
+        <!-- \u043a: "к" CYRILLIC SMALL LETTER KA -->
         <Key
-            latin:keyLabel="к" />
+            latin:keyLabel="\u043a" />
+        <!-- \u0435: "е" CYRILLIC SMALL LETTER IE -->
         <Key
-            latin:keyLabel="е"
+            latin:keyLabel="\u0435"
             latin:moreKeys="@string/more_keys_for_slavic_ye" />
+        <!-- \u043d: "н" CYRILLIC SMALL LETTER EN -->
         <Key
-            latin:keyLabel="н"
+            latin:keyLabel="\u043d"
             latin:moreKeys="@string/more_keys_for_slavic_en" />
+        <!-- \u0433: "г" CYRILLIC SMALL LETTER GHE -->
         <Key
-            latin:keyLabel="г" />
+            latin:keyLabel="\u0433" />
+        <!-- \u0448: "ш" CYRILLIC SMALL LETTER SHA -->
         <Key
-            latin:keyLabel="ш" />
+            latin:keyLabel="\u0448" />
         <Key
             latin:keyLabel="@string/keylabel_for_slavic_shcha" />
+        <!-- \u0437: "з" CYRILLIC SMALL LETTER ZE -->
         <Key
-            latin:keyLabel="з" />
+            latin:keyLabel="\u0437" />
+        <!-- \u0445: "х" CYRILLIC SMALL LETTER HA -->
         <Key
-            latin:keyLabel="х" />
+            latin:keyLabel="\u0445" />
+        <!-- \u044a: "ъ" CYRILLIC SMALL LETTER HARD SIGN -->
         <Key
-            latin:keyLabel="ъ" />
+            latin:keyLabel="\u044a" />
         <Key
             latin:keyStyle="deleteKeyStyle"
             latin:keyXPos="-10.0%p"
@@ -61,31 +72,41 @@
     <Row
         latin:keyWidth="7.60%p"
     >
+        <!-- \u0444: "ф" CYRILLIC SMALL LETTER EF -->
         <Key
-            latin:keyLabel="ф"
+            latin:keyLabel="\u0444"
             latin:keyXPos="2.25%p" />
         <Key
             latin:keyLabel="@string/keylabel_for_slavic_yery"
             latin:moreKeys="@string/more_keys_for_slavic_yery" />
+        <!-- \u0432: "в" CYRILLIC SMALL LETTER VE -->
         <Key
-            latin:keyLabel="в" />
+            latin:keyLabel="\u0432" />
+        <!-- \u0430: "а" CYRILLIC SMALL LETTER A -->
         <Key
-            latin:keyLabel="а" />
+            latin:keyLabel="\u0430" />
+        <!-- \u043f: "п" CYRILLIC SMALL LETTER PE -->
         <Key
-            latin:keyLabel="п" />
+            latin:keyLabel="\u043f" />
+        <!-- \u0440: "р" CYRILLIC SMALL LETTER ER -->
         <Key
-            latin:keyLabel="р" />
+            latin:keyLabel="\u0440" />
+        <!-- \u043e: "о" CYRILLIC SMALL LETTER O -->
         <Key
-            latin:keyLabel="о"
+            latin:keyLabel="\u043e"
             latin:moreKeys="@string/more_keys_for_slavic_o" />
+        <!-- \u043b: "л" CYRILLIC SMALL LETTER EL -->
         <Key
-            latin:keyLabel="л" />
+            latin:keyLabel="\u043b" />
+        <!-- \u0434: "д" CYRILLIC SMALL LETTER DE -->
         <Key
-            latin:keyLabel="д" />
+            latin:keyLabel="\u0434" />
+        <!-- \u0436: "ж" CYRILLIC SMALL LETTER ZHE -->
         <Key
-            latin:keyLabel="ж" />
+            latin:keyLabel="\u0436" />
+        <!-- \u044d: "э" CYRILLIC SMALL LETTER E -->
         <Key
-            latin:keyLabel="э" />
+            latin:keyLabel="\u044d" />
         <Key
             latin:keyStyle="enterKeyStyle"
             latin:keyXPos="-14.6%p"
@@ -96,24 +117,32 @@
     >
         <Key
             latin:keyStyle="shiftKeyStyle" />
+        <!-- \u044f: "я" CYRILLIC SMALL LETTER YA -->
         <Key
-            latin:keyLabel="я" />
+            latin:keyLabel="\u044f" />
+        <!-- \u0447: "ч" CYRILLIC SMALL LETTER CHE -->
         <Key
-            latin:keyLabel="ч" />
+            latin:keyLabel="\u0447" />
+        <!-- \u0441: "с" CYRILLIC SMALL LETTER ES -->
         <Key
-            latin:keyLabel="с" />
+            latin:keyLabel="\u0441" />
+        <!-- \u043c: "м" CYRILLIC SMALL LETTER EM -->
         <Key
-            latin:keyLabel="м" />
+            latin:keyLabel="\u043c" />
         <Key
             latin:keyLabel="@string/keylabel_for_slavic_i" />
+        <!-- \u0442: "т" CYRILLIC SMALL LETTER TE -->
         <Key
-            latin:keyLabel="т" />
+            latin:keyLabel="\u0442" />
+        <!-- \u044c: "ь" CYRILLIC SMALL LETTER SOFT SIGN -->
         <Key
-            latin:keyLabel="ь" />
+            latin:keyLabel="\u044c" />
+        <!-- \u0431: "б" CYRILLIC SMALL LETTER BE -->
         <Key
-            latin:keyLabel="б" />
+            latin:keyLabel="\u0431" />
+        <!-- \u044e: "ю" CYRILLIC SMALL LETTER YU -->
         <Key
-            latin:keyLabel="ю" />
+            latin:keyLabel="\u044e" />
         <include
             latin:keyboardLayout="@xml/keys_comma_period" />
         <include
diff --git a/java/res/xml-sw600dp/rows_spanish.xml b/java/res/xml-sw600dp/rows_spanish.xml
index 2ab94e8..d7af5b1 100644
--- a/java/res/xml-sw600dp/rows_spanish.xml
+++ b/java/res/xml-sw600dp/rows_spanish.xml
@@ -53,8 +53,9 @@
         <Key
             latin:keyLabel="l"
             latin:moreKeys="@string/more_keys_for_l" />
+        <!-- \u00f1: "ñ" LATIN SMALL LETTER N WITH TILDE -->
         <Key
-            latin:keyLabel="ñ" />
+            latin:keyLabel="\u00f1" />
         <Key
             latin:keyStyle="enterKeyStyle"
             latin:keyXPos="-14.6%p"
diff --git a/java/res/xml-sw600dp/rows_symbols_shift.xml b/java/res/xml-sw600dp/rows_symbols_shift.xml
index a10d174..960d3d0 100644
--- a/java/res/xml-sw600dp/rows_symbols_shift.xml
+++ b/java/res/xml-sw600dp/rows_symbols_shift.xml
@@ -34,23 +34,32 @@
             latin:keyLabel="`" />
         <Key
             latin:keyLabel="|" />
+        <!-- \u2022: "•" BULLET -->
         <Key
-            latin:keyLabel="•"
+            latin:keyLabel="\u2022"
             latin:moreKeys="@string/more_keys_for_bullet" />
+        <!-- \u221a: "√" SQUARE ROOT -->
         <Key
-            latin:keyLabel="√" />
+            latin:keyLabel="\u221a" />
+        <!-- \u03c0: "π" GREEK SMALL LETTER PI
+             \u03a0: "Π" GREEK CAPITAL LETTER PI -->
         <Key
-            latin:keyLabel="π"
-            latin:moreKeys="Π" />
+            latin:keyLabel="\u03c0"
+            latin:moreKeys="\u03a0" />
+        <!-- \u00f7: "÷" DIVISION SIGN -->
         <Key
-            latin:keyLabel="÷" />
+            latin:keyLabel="\u00f7" />
+        <!-- \u00d7: "×" MULTIPLICATION SIGN -->
         <Key
-            latin:keyLabel="×" />
+            latin:keyLabel="\u00d7" />
+        <!-- \u00a7: "§" SECTION SIGN
+             \u00b6: "¶" PILCROW SIGN -->
         <Key
-            latin:keyLabel="§"
-            latin:moreKeys="¶" />
+            latin:keyLabel="\u00a7"
+            latin:moreKeys="\u00b6" />
+        <!-- \u0394: "Δ" GREEK CAPITAL LETTER DELTA -->
         <Key
-            latin:keyLabel="Δ" />
+            latin:keyLabel="\u0394" />
         <Key
             latin:keyStyle="deleteKeyStyle"
             latin:keyXPos="-10.0%p"
@@ -59,8 +68,9 @@
     <Row
         latin:keyWidth="9.0%p"
     >
+        <!-- \u00a3: "£" POUND SIGN -->
         <Key
-            latin:keyLabel="£"
+            latin:keyLabel="\u00a3"
             latin:keyXPos="4.5%p" />
         <Key
             latin:keyStyle="moreCurrency1KeyStyle" />
@@ -68,15 +78,24 @@
             latin:keyStyle="moreCurrency2KeyStyle" />
         <Key
             latin:keyStyle="moreCurrency3KeyStyle" />
+        <!-- \u2191: "↑" UPWARDS ARROW
+             \u2193: "↓" DOWNWARDS ARROW
+             \u2190: "←" LEFTWARDS ARROW
+             \u2192: "→" RIGHTWARDS ARROW -->
         <Key
             latin:keyLabel="^"
-            latin:moreKeys="↑,↓,←,→" />
+            latin:moreKeys="\u2191,\u2193,\u2190,\u2192" />
+        <!-- \u00b0: "°" DEGREE SIGN
+             \u2032: "′" PRIME
+             \u2033: "″" DOUBLE PRIME -->
         <Key
-            latin:keyLabel="°"
-            latin:moreKeys="′,″" />
+            latin:keyLabel="\u00b0"
+            latin:moreKeys="\u2032,\u2033" />
+        <!-- \u00b1: "±" PLUS-MINUS SIGN
+             \u221e: "∞" INFINITY -->
         <Key
-            latin:keyLabel="±"
-            latin:moreKeys="∞" />
+            latin:keyLabel="\u00b1"
+            latin:moreKeys="\u221e" />
         <include
             latin:keyboardLayout="@xml/keys_curly_brackets" />
         <Key
@@ -92,20 +111,26 @@
             latin:keyWidth="10.0%p" />
         <Key
             latin:keyLabel="\\" />
+        <!-- \u00a9: "©" COPYRIGHT SIGN -->
         <Key
-            latin:keyLabel="©" />
+            latin:keyLabel="\u00a9" />
+        <!-- \u00ae: "®" REGISTERED SIGN -->
         <Key
-            latin:keyLabel="®" />
+            latin:keyLabel="\u00ae" />
+        <!-- \u2122: "™" TRADE MARK SIGN -->
         <Key
-            latin:keyLabel="™" />
+            latin:keyLabel="\u2122" />
+        <!-- \u2105: "℅" CARE OF -->
         <Key
-            latin:keyLabel="℅" />
+            latin:keyLabel="\u2105" />
         <include
             latin:keyboardLayout="@xml/keys_square_brackets" />
+        <!-- \u00a1: "¡" INVERTED EXCLAMATION MARK -->
         <Key
-            latin:keyLabel="¡" />
+            latin:keyLabel="\u00a1" />
+        <!-- \u00bf: "¿" INVERTED QUESTION MARK -->
         <Key
-            latin:keyLabel="¿" />
+            latin:keyLabel="\u00bf" />
     </Row>
     <Row
         latin:keyWidth="8.9%p"