diff --git a/java/res/xml/rowkeys_hebrew1.xml b/java/res/xml/rowkeys_hebrew1.xml index 396da785e386b7aded9f13df64588c7bab1e9575..81a00e36701cd9bef92feb46d7d01934f6b24c48 100644 --- a/java/res/xml/rowkeys_hebrew1.xml +++ b/java/res/xml/rowkeys_hebrew1.xml @@ -21,28 +21,70 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > + <switch> + <case + latin:mode="email|url" + > + <Key + latin:keyLabel="-" + latin:keyHintLabel="1" + latin:additionalMoreKeys="1" /> + <Key + latin:keyLabel="_" + latin:keyHintLabel="2" + latin:additionalMoreKeys="2" /> + </case> + <default> + <Key + latin:keyLabel="\'" + latin:keyHintLabel="1" + latin:additionalMoreKeys="1" + latin:moreKeys=""" /> + <Key + latin:keyLabel="-" + latin:keyHintLabel="2" + latin:additionalMoreKeys="2" + latin:moreKeys="_" /> + </default> + </switch> <!-- U+05E7: "ק" HEBREW LETTER QOF --> <Key - latin:keyLabel="ק" /> + latin:keyLabel="ק" + latin:keyHintLabel="3" + latin:additionalMoreKeys="3" /> <!-- U+05E8: "ר" HEBREW LETTER RESH --> <Key - latin:keyLabel="ר" /> + latin:keyLabel="ר" + latin:keyHintLabel="4" + latin:additionalMoreKeys="4" /> <!-- U+05D0: "×" HEBREW LETTER ALEF --> <Key - latin:keyLabel="א" /> + latin:keyLabel="א" + latin:keyHintLabel="5" + latin:additionalMoreKeys="5" /> <!-- U+05D8: "ט" HEBREW LETTER TET --> <Key - latin:keyLabel="ט" /> + latin:keyLabel="ט" + latin:keyHintLabel="6" + latin:additionalMoreKeys="6" /> <!-- U+05D5: "ו" HEBREW LETTER VAV --> <Key - latin:keyLabel="ו" /> + latin:keyLabel="ו" + latin:keyHintLabel="7" + latin:additionalMoreKeys="7" /> <!-- U+05DF: "ן" HEBREW LETTER FINAL NUN --> <Key - latin:keyLabel="ן" /> + latin:keyLabel="ן" + latin:keyHintLabel="8" + latin:additionalMoreKeys="8" /> <!-- U+05DD: "×" HEBREW LETTER FINAL MEM --> <Key - latin:keyLabel="ם" /> + latin:keyLabel="ם" + latin:keyHintLabel="9" + latin:additionalMoreKeys="9" /> <!-- U+05E4: "פ" HEBREW LETTER PE --> <Key - latin:keyLabel="פ" /> + latin:keyLabel="פ" + latin:keyHintLabel="0" + latin:additionalMoreKeys="0" /> </merge> diff --git a/java/res/xml/rows_hebrew.xml b/java/res/xml/rows_hebrew.xml index 2d513df6503c00f715049d91924635a9c74e363f..f12380a7de4b3181c46ebfa7e5a3603ad98959ef 100644 --- a/java/res/xml/rows_hebrew.xml +++ b/java/res/xml/rows_hebrew.xml @@ -27,12 +27,7 @@ latin:keyWidth="10%p" > <include - latin:keyboardLayout="@xml/rowkeys_hebrew1" - latin:keyXPos="5%p" /> - <Key - latin:keyStyle="deleteKeyStyle" - latin:keyWidth="fillRight" - latin:visualInsetsLeft="1%p" /> + latin:keyboardLayout="@xml/rowkeys_hebrew1" /> </Row> <Row latin:keyWidth="10%p" @@ -44,8 +39,10 @@ latin:keyWidth="10%p" > <include - latin:keyboardLayout="@xml/rowkeys_hebrew3" - latin:keyXPos="5%p" /> + latin:keyboardLayout="@xml/rowkeys_hebrew3" /> + <Key + latin:keyStyle="deleteKeyStyle" + latin:keyWidth="fillRight" /> </Row> <include latin:keyboardLayout="@xml/row_qwerty4" />