diff --git a/java/res/xml-v16/keystyle_devanagari_sign_virama.xml b/java/res/xml-v16/keystyle_devanagari_sign_virama.xml index 0300e4a8b..e28ad53b3 100644 --- a/java/res/xml-v16/keystyle_devanagari_sign_virama.xml +++ b/java/res/xml-v16/keystyle_devanagari_sign_virama.xml @@ -27,8 +27,13 @@ + + diff --git a/java/res/xml/keystyle_devanagari_sign_virama.xml b/java/res/xml/keystyle_devanagari_sign_virama.xml index a7c5998ef..ff778d94c 100644 --- a/java/res/xml/keystyle_devanagari_sign_virama.xml +++ b/java/res/xml/keystyle_devanagari_sign_virama.xml @@ -28,8 +28,14 @@ + + diff --git a/java/res/xml/rowkeys_hindi_compact2.xml b/java/res/xml/rowkeys_hindi_compact2.xml index 7cbe5efbb..94aaaf2f3 100644 --- a/java/res/xml/rowkeys_hindi_compact2.xml +++ b/java/res/xml/rowkeys_hindi_compact2.xml @@ -42,7 +42,7 @@ + latin:keyStyle="moreKeySpecDevanagariSignVirama" /> diff --git a/java/res/xml/rowkeys_hindi_compact3.xml b/java/res/xml/rowkeys_hindi_compact3.xml index 89a9f9d60..394eb23e7 100644 --- a/java/res/xml/rowkeys_hindi_compact3.xml +++ b/java/res/xml/rowkeys_hindi_compact3.xml @@ -30,11 +30,8 @@ - - - + + diff --git a/tests/src/com/android/inputmethod/keyboard/layout/HindiCompact.java b/tests/src/com/android/inputmethod/keyboard/layout/HindiCompact.java index a7f682340..2b625c32b 100644 --- a/tests/src/com/android/inputmethod/keyboard/layout/HindiCompact.java +++ b/tests/src/com/android/inputmethod/keyboard/layout/HindiCompact.java @@ -163,9 +163,11 @@ public final class HindiCompact extends LayoutBase { // U+0911: "ऑ" DEVANAGARI LETTER CANDRA O // U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O key("\u0911", moreKey(VOWEL_SIGN_CANDRA_O, "\u0949")), - // U+090D: "ऍ" DEVANAGARI LETTER CANDRA E + // U+094D: "्" DEVANAGARI SIGN VIRAMA // U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E - key("\u090D", moreKey(VOWEL_SIGN_CANDRA_E, "\u0945")), + // U+090D: "ऍ" DEVANAGARI LETTER CANDRA E + key(SIGN_VIRAMA, "\u094D", joinMoreKeys( + moreKey(VOWEL_SIGN_CANDRA_E, "\u0945"), "\u090D")), // U+0902: "ं" DEVANAGARI SIGN ANUSVARA // U+0903: "ः‍" DEVANAGARI SIGN VISARGA // U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU