am 525776b6: am ed8eabcc: Cleanup keyboard layout files

Merge commit '525776b681a0548fa6f98ee22a74ae4225c7fa07'

* commit '525776b681a0548fa6f98ee22a74ae4225c7fa07':
  Cleanup keyboard layout files
main
Tadashi G. Takaoka 2010-09-16 04:16:36 -07:00 committed by Android Git Automerger
commit b40ca031b7
11 changed files with 1018 additions and 602 deletions

View File

@ -17,49 +17,86 @@
** limitations under the License. ** limitations under the License.
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
<Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="26.67%p" android:keyWidth="26.67%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
android:codes="49"
android:keyIcon="@drawable/sym_keyboard_num1"
android:keyEdgeFlags="left" />
<Key
android:codes="50"
android:keyIcon="@drawable/sym_keyboard_num2" />
<Key
android:codes="51"
android:keyIcon="@drawable/sym_keyboard_num3" />
<Key
android:keyLabel="-"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row>
<Row> <Row>
<Key android:codes="49" android:keyIcon="@drawable/sym_keyboard_num1" android:keyEdgeFlags="left"/> <Key
<Key android:codes="50" android:keyIcon="@drawable/sym_keyboard_num2"/> android:codes="52"
<Key android:codes="51" android:keyIcon="@drawable/sym_keyboard_num3"/> android:keyIcon="@drawable/sym_keyboard_num4"
<Key android:keyLabel="-" android:keyWidth="20%p" android:keyEdgeFlags="right"/> android:keyEdgeFlags="left" />
<Key
android:codes="53"
android:keyIcon="@drawable/sym_keyboard_num5" />
<Key
android:codes="54"
android:keyIcon="@drawable/sym_keyboard_num6" />
<Key
android:keyLabel="."
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="52" android:keyIcon="@drawable/sym_keyboard_num4" android:keyEdgeFlags="left"/> <Key
<Key android:codes="53" android:keyIcon="@drawable/sym_keyboard_num5"/> android:codes="55"
<Key android:codes="54" android:keyIcon="@drawable/sym_keyboard_num6"/> android:keyIcon="@drawable/sym_keyboard_num7"
<Key android:keyLabel="." android:keyWidth="20%p" android:keyEdgeFlags="right"/> android:keyEdgeFlags="left" />
<Key
android:codes="56"
android:keyIcon="@drawable/sym_keyboard_num8" />
<Key
android:codes="57"
android:keyIcon="@drawable/sym_keyboard_num9" />
<Key
android:codes="@integer/key_delete"
android:keyIcon="@drawable/sym_keyboard_delete"
android:iconPreview="@drawable/sym_keyboard_feedback_delete"
android:keyWidth="20%p"
android:isRepeatable="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row
<Row> android:rowEdgeFlags="bottom"
<Key android:codes="55" android:keyIcon="@drawable/sym_keyboard_num7" android:keyEdgeFlags="left"/> >
<Key android:codes="56" android:keyIcon="@drawable/sym_keyboard_num8"/> <Key
<Key android:codes="57" android:keyIcon="@drawable/sym_keyboard_num9"/> android:codes="@integer/key_symbol"
<Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyIcon="@drawable/sym_keyboard_numalt"
android:iconPreview="@drawable/sym_keyboard_feedback_delete" android:iconPreview="@drawable/sym_keyboard_feedback_numalt" />
android:keyWidth="20%p" <Key
android:isRepeatable="true" android:keyEdgeFlags="right"/> android:codes="48"
android:keyIcon="@drawable/sym_keyboard_num0" />
<Key
android:codes="@integer/key_space"
android:keyIcon="@drawable/sym_keyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:isRepeatable="true" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_keyboard_return"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row android:rowEdgeFlags="bottom">
<Key android:codes="-2" android:keyIcon="@drawable/sym_keyboard_numalt"
android:iconPreview="@drawable/sym_keyboard_feedback_numalt"/>
<Key android:codes="48" android:keyIcon="@drawable/sym_keyboard_num0"/>
<Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:isRepeatable="true"/>
<Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
android:keyWidth="20%p"
android:keyEdgeFlags="right"/>
</Row>
</Keyboard> </Keyboard>

View File

@ -17,49 +17,86 @@
** limitations under the License. ** limitations under the License.
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
<Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="26.67%p" android:keyWidth="26.67%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
android:codes="49"
android:keyIcon="@drawable/sym_bkeyboard_num1"
android:keyEdgeFlags="left" />
<Key
android:codes="50"
android:keyIcon="@drawable/sym_bkeyboard_num2" />
<Key
android:codes="51"
android:keyIcon="@drawable/sym_bkeyboard_num3" />
<Key
android:keyLabel="-"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row>
<Row> <Row>
<Key android:codes="49" android:keyIcon="@drawable/sym_bkeyboard_num1" android:keyEdgeFlags="left"/> <Key
<Key android:codes="50" android:keyIcon="@drawable/sym_bkeyboard_num2"/> android:codes="52"
<Key android:codes="51" android:keyIcon="@drawable/sym_bkeyboard_num3"/> android:keyIcon="@drawable/sym_bkeyboard_num4"
<Key android:keyLabel="-" android:keyWidth="20%p" android:keyEdgeFlags="right"/> android:keyEdgeFlags="left" />
<Key
android:codes="53"
android:keyIcon="@drawable/sym_bkeyboard_num5" />
<Key
android:codes="54"
android:keyIcon="@drawable/sym_bkeyboard_num6" />
<Key
android:keyLabel="."
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="52" android:keyIcon="@drawable/sym_bkeyboard_num4" android:keyEdgeFlags="left"/> <Key
<Key android:codes="53" android:keyIcon="@drawable/sym_bkeyboard_num5"/> android:codes="55"
<Key android:codes="54" android:keyIcon="@drawable/sym_bkeyboard_num6"/> android:keyIcon="@drawable/sym_bkeyboard_num7"
<Key android:keyLabel="." android:keyWidth="20%p" android:keyEdgeFlags="right"/> android:keyEdgeFlags="left" />
<Key
android:codes="56"
android:keyIcon="@drawable/sym_bkeyboard_num8" />
<Key
android:codes="57"
android:keyIcon="@drawable/sym_bkeyboard_num9" />
<Key
android:codes="@integer/key_delete"
android:keyIcon="@drawable/sym_bkeyboard_delete"
android:iconPreview="@drawable/sym_keyboard_feedback_delete"
android:keyWidth="20%p"
android:isRepeatable="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row
<Row> android:rowEdgeFlags="bottom"
<Key android:codes="55" android:keyIcon="@drawable/sym_bkeyboard_num7" android:keyEdgeFlags="left"/> >
<Key android:codes="56" android:keyIcon="@drawable/sym_bkeyboard_num8"/> <Key
<Key android:codes="57" android:keyIcon="@drawable/sym_bkeyboard_num9"/> android:codes="@integer/key_symbol"
<Key android:codes="-5" android:keyIcon="@drawable/sym_bkeyboard_delete" android:keyIcon="@drawable/sym_bkeyboard_numalt"
android:iconPreview="@drawable/sym_keyboard_feedback_delete" android:iconPreview="@drawable/sym_keyboard_feedback_numalt" />
android:keyWidth="20%p" <Key
android:isRepeatable="true" android:keyEdgeFlags="right"/> android:codes="48"
android:keyIcon="@drawable/sym_bkeyboard_num0" />
<Key
android:codes="@integer/key_space"
android:keyIcon="@drawable/sym_bkeyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:isRepeatable="true" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_bkeyboard_return"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row android:rowEdgeFlags="bottom">
<Key android:codes="-2" android:keyIcon="@drawable/sym_bkeyboard_numalt"
android:iconPreview="@drawable/sym_keyboard_feedback_numalt"/>
<Key android:codes="48" android:keyIcon="@drawable/sym_bkeyboard_num0"/>
<Key android:codes="32" android:keyIcon="@drawable/sym_bkeyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:isRepeatable="true"/>
<Key android:codes="10" android:keyIcon="@drawable/sym_bkeyboard_return"
android:keyWidth="20%p"
android:keyEdgeFlags="right"/>
</Row>
</Keyboard> </Keyboard>

View File

@ -18,51 +18,82 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="26.67%p" android:keyWidth="26.67%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
<Row> android:keyLabel="("
<Key android:keyLabel="(" android:keyEdgeFlags="left"/> android:keyEdgeFlags="left" />
<Key android:keyLabel="/"/> <Key
<Key android:keyLabel=")"/> android:keyLabel="/" />
<Key android:keyLabel="-" android:keyWidth="20%p" android:keyEdgeFlags="right"/> <Key
android:keyLabel=")" />
<Key
android:keyLabel="-"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:keyLabel="N" android:keyEdgeFlags="left"/> <Key
<!-- Pause is a comma. android:keyLabel="N"
Check PhoneNumberUtils.java to see if this has changed. --> android:keyEdgeFlags="left" />
<Key android:codes="44" android:keyLabel="Pause"/> <!-- Pause is a comma. Check PhoneNumberUtils.java to see if this
<Key android:keyLabel=","/> has changed. -->
<Key android:keyLabel="." android:keyWidth="20%p" android:keyEdgeFlags="right"/> <Key
android:codes="44"
android:keyLabel="Pause" />
<Key
android:keyLabel="," />
<Key
android:keyLabel="."
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="42" android:keyIcon="@drawable/sym_keyboard_numstar" <Key
android:keyEdgeFlags="left"/> android:codes="42"
android:keyIcon="@drawable/sym_keyboard_numstar"
android:keyEdgeFlags="left" />
<!-- Wait is a semicolon. --> <!-- Wait is a semicolon. -->
<Key android:codes="59" android:keyLabel="Wait"/> <Key
<Key android:codes="35" android:keyIcon="@drawable/sym_keyboard_numpound"/> android:codes="59"
<Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyLabel="Wait" />
android:iconPreview="@drawable/sym_keyboard_feedback_delete" <Key
android:keyWidth="20%p" android:codes="35"
android:isRepeatable="true" android:keyEdgeFlags="right"/> android:keyIcon="@drawable/sym_keyboard_numpound" />
<Key
android:codes="@integer/key_delete"
android:keyIcon="@drawable/sym_keyboard_delete"
android:iconPreview="@drawable/sym_keyboard_feedback_delete"
android:keyWidth="20%p"
android:isRepeatable="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row
<Row android:rowEdgeFlags="bottom"> android:rowEdgeFlags="bottom"
<Key android:codes="-2" android:keyLabel="@string/label_phone_key" >
android:keyEdgeFlags="left"/> <Key
<Key android:keyLabel="+"/> android:codes="@integer/key_symbol"
<Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" android:keyLabel="@string/label_phone_key"
android:iconPreview="@drawable/sym_keyboard_feedback_space" android:keyEdgeFlags="left" />
android:isRepeatable="true"/> <Key
<Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" android:keyLabel="+" />
android:keyWidth="20%p" <Key
android:keyEdgeFlags="right"/> android:codes="@integer/key_space"
android:keyIcon="@drawable/sym_keyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:isRepeatable="true" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_keyboard_return"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>

View File

@ -18,51 +18,82 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="26.67%p" android:keyWidth="26.67%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
<Row> android:keyLabel="("
<Key android:keyLabel="(" android:keyEdgeFlags="left"/> android:keyEdgeFlags="left" />
<Key android:keyLabel="/"/> <Key
<Key android:keyLabel=")"/> android:keyLabel="/" />
<Key android:keyLabel="-" android:keyWidth="20%p" android:keyEdgeFlags="right"/> <Key
android:keyLabel=")" />
<Key
android:keyLabel="-"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:keyLabel="N" android:keyEdgeFlags="left"/> <Key
<!-- Pause is a comma. android:keyLabel="N"
Check PhoneNumberUtils.java to see if this has changed. --> android:keyEdgeFlags="left" />
<Key android:codes="44" android:keyLabel="Pause"/> <!-- Pause is a comma. Check PhoneNumberUtils.java to see if this
<Key android:keyLabel=","/> has changed. -->
<Key android:keyLabel="." android:keyWidth="20%p" android:keyEdgeFlags="right"/> <Key
android:codes="44"
android:keyLabel="Pause" />
<Key
android:keyLabel="," />
<Key
android:keyLabel="."
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="42" android:keyIcon="@drawable/sym_bkeyboard_numstar" <Key
android:keyEdgeFlags="left"/> android:codes="42"
android:keyIcon="@drawable/sym_bkeyboard_numstar"
android:keyEdgeFlags="left" />
<!-- Wait is a semicolon. --> <!-- Wait is a semicolon. -->
<Key android:codes="59" android:keyLabel="Wait"/> <Key
<Key android:codes="35" android:keyIcon="@drawable/sym_bkeyboard_numpound"/> android:codes="59"
<Key android:codes="-5" android:keyIcon="@drawable/sym_bkeyboard_delete" android:keyLabel="Wait" />
android:iconPreview="@drawable/sym_keyboard_feedback_delete" <Key
android:keyWidth="20%p" android:codes="35"
android:isRepeatable="true" android:keyEdgeFlags="right"/> android:keyIcon="@drawable/sym_bkeyboard_numpound" />
<Key
android:codes="@integer/key_delete"
android:keyIcon="@drawable/sym_bkeyboard_delete"
android:iconPreview="@drawable/sym_keyboard_feedback_delete"
android:keyWidth="20%p"
android:isRepeatable="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row
<Row android:rowEdgeFlags="bottom"> android:rowEdgeFlags="bottom"
<Key android:codes="-2" android:keyLabel="@string/label_phone_key" >
android:keyEdgeFlags="left"/> <Key
<Key android:keyLabel="+"/> android:codes="@integer/key_symbol"
<Key android:codes="32" android:keyIcon="@drawable/sym_bkeyboard_space" android:keyLabel="@string/label_phone_key"
android:iconPreview="@drawable/sym_keyboard_feedback_space" android:keyEdgeFlags="left" />
android:isRepeatable="true"/> <Key
<Key android:codes="10" android:keyIcon="@drawable/sym_bkeyboard_return" android:keyLabel="+" />
android:keyWidth="20%p" <Key
android:keyEdgeFlags="right"/> android:codes="@integer/key_space"
android:keyIcon="@drawable/sym_bkeyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:isRepeatable="true" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_bkeyboard_return"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>

View File

@ -18,145 +18,197 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p" android:keyWidth="10%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
<Row> android:keyLabel="1"
<Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left" android:popupKeyboard="@xml/kbd_popup_template"
android:popupKeyboard="@xml/kbd_popup_template" android:popupCharacters="¹½⅓¼⅛"
android:popupCharacters="¹½⅓¼⅛" android:keyEdgeFlags="left" />
/> <Key
<Key android:codes="50" android:keyLabel="2" android:keyLabel="2"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="²⅔" android:popupCharacters="²⅔" />
/> <Key
<Key android:codes="51" android:keyLabel="3" android:keyLabel="3"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="³¾⅜" android:popupCharacters="³¾⅜" />
/> <Key
<Key android:codes="52" android:keyLabel="4" android:keyLabel="4"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="⁴" android:popupCharacters="⁴" />
/> <Key
<Key android:codes="53" android:keyLabel="5" android:keyLabel="5"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="⅝" android:popupCharacters="⅝" />
/> <Key
<Key android:codes="54" android:keyLabel="6"/> android:keyLabel="6" />
<Key android:codes="55" android:keyLabel="7" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="7"
android:popupCharacters="⅞" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="⅞" />
<Key android:codes="56" android:keyLabel="8"/> <Key
<Key android:codes="57" android:keyLabel="9"/> android:keyLabel="8" />
<Key android:codes="48" android:keyLabel="0" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="9" />
android:popupCharacters="ⁿ∅" <Key
android:keyEdgeFlags="right"/> android:keyLabel="0"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="ⁿ∅"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="64" android:keyLabel="\@" android:keyEdgeFlags="left"/> <Key
<Key android:codes="35" android:keyLabel="\#"/> android:keyLabel="\@"
<Key android:codes="36" android:keyLabel="$" android:keyEdgeFlags="left" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="¢£€¥₣₤₱" android:keyLabel="\#" />
/> <Key
<Key android:codes="37" android:keyLabel="%" android:keyLabel="$"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="‰" android:popupCharacters="¢£€¥₣₤₱" />
/> <Key
<Key android:codes="38" android:keyLabel="&amp;"/> android:keyLabel="%"
<Key android:codes="42" android:keyLabel="*" android:popupKeyboard="@xml/kbd_popup_template"
android:popupKeyboard="@xml/kbd_popup_template" android:popupCharacters="‰" />
android:popupCharacters="†‡★" <Key
/> android:keyLabel="&amp;" />
<Key android:codes="45" android:keyLabel="-" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="*"
android:popupCharacters="_—" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="†‡★" />
<Key android:keyLabel="+" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="-"
android:popupCharacters="±" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="_—" />
<Key android:codes="40" android:keyLabel="(" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="+"
android:popupCharacters="[{&lt;" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="±" />
<Key android:codes="41" android:keyLabel=")" android:keyEdgeFlags="right" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="("
android:popupCharacters="]}&gt;" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="[{&lt;" />
<Key
android:keyLabel=")"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="]}&gt;"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="-1" android:keyLabel="@string/label_alt_key" <Key
android:keyWidth="15%p" android:isModifier="true" android:codes="@integer/key_shift"
android:isSticky="true" android:keyEdgeFlags="left"/> android:keyLabel="@string/label_alt_key"
<Key android:codes="33" android:keyLabel="!" android:keyWidth="15%p"
android:popupKeyboard="@xml/kbd_popup_template" android:isModifier="true"
android:popupCharacters="¡" android:isSticky="true"
/> android:keyEdgeFlags="left" />
<Key android:codes="34" android:keyLabel="&quot;" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="!"
android:popupCharacters="“”«»˝" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="¡" />
<Key android:codes="39" android:keyLabel="\'" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="&quot;"
android:popupCharacters="" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="“”«»˝" />
<Key android:codes="58" android:keyLabel=":"/> <Key
<Key android:codes="59" android:keyLabel=";"/> android:keyLabel="\'"
<Key android:codes="47" android:keyLabel="/" /> android:popupKeyboard="@xml/kbd_popup_template"
<Key android:codes="63" android:keyLabel="\?" android:popupCharacters="" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="¿" android:keyLabel=":" />
/> <Key
<Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyWidth="15%p" android:keyEdgeFlags="right" android:keyLabel=";" />
android:iconPreview="@drawable/sym_keyboard_feedback_delete" <Key
android:isRepeatable="true" android:isModifier="true"/> android:keyLabel="/" />
<Key
android:keyLabel="\?"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="¿" />
<Key
android:codes="@integer/key_delete"
android:keyIcon="@drawable/sym_keyboard_delete"
android:iconPreview="@drawable/sym_keyboard_feedback_delete"
android:keyWidth="15%p"
android:isModifier="true"
android:isRepeatable="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row <Row
android:keyboardMode="@+id/mode_symbols" android:keyboardMode="@+id/mode_symbols"
android:rowEdgeFlags="bottom" android:rowEdgeFlags="bottom"
> >
<Key android:codes="-2" android:keyLabel="@string/label_alpha_key" <Key
android:keyWidth="20%p" android:keyEdgeFlags="left" android:isModifier="true"/> android:codes="@integer/key_symbol"
<Key android:codes="@integer/key_f1" android:isModifier="true"/> android:keyLabel="@string/label_alpha_key"
<Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" android:keyWidth="20%p"
android:keyWidth="40%p" android:isModifier="true"
android:iconPreview="@drawable/sym_keyboard_feedback_space" android:keyEdgeFlags="left" />
android:isRepeatable="true" android:isModifier="true"/> <Key
<Key android:codes="46" android:keyLabel="." android:codes="@integer/key_f1"
android:popupKeyboard="@xml/popup_punctuation" android:isModifier="true"/> android:isModifier="true" />
<Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" android:keyWidth="20%p" android:keyEdgeFlags="right" <Key
android:iconPreview="@drawable/sym_keyboard_feedback_return" android:codes="@integer/key_space"
android:isModifier="true"/> android:keyIcon="@drawable/sym_keyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:keyWidth="40%p"
android:isModifier="true"
android:isRepeatable="true" />
<Key
android:keyLabel="."
android:popupKeyboard="@xml/popup_punctuation"
android:isModifier="true" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_keyboard_return"
android:iconPreview="@drawable/sym_keyboard_feedback_return"
android:keyWidth="20%p"
android:isModifier="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row <Row
android:keyboardMode="@+id/mode_symbols_with_settings_key" android:keyboardMode="@+id/mode_symbols_with_settings_key"
android:rowEdgeFlags="bottom" android:rowEdgeFlags="bottom"
> >
<Key android:codes="-2" android:keyLabel="@string/label_alpha_key" <Key
android:keyWidth="15%p" android:keyEdgeFlags="left" android:isModifier="true"/> android:codes="@integer/key_symbol"
<Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings" android:keyLabel="@string/label_alpha_key"
android:iconPreview="@drawable/sym_keyboard_feedback_settings" android:keyWidth="15%p"
android:isModifier="true"/> android:isModifier="true"
<Key android:codes="@integer/key_f1" android:isModifier="true"/> android:keyEdgeFlags="left" />
<Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" <Key
android:keyWidth="30%p" android:codes="@integer/key_settings"
android:iconPreview="@drawable/sym_keyboard_feedback_space" android:keyIcon="@drawable/sym_keyboard_settings"
android:isRepeatable="true" android:isModifier="true"/> android:iconPreview="@drawable/sym_keyboard_feedback_settings"
<Key android:codes="46" android:keyLabel="." android:isModifier="true" />
android:popupKeyboard="@xml/popup_punctuation" android:isModifier="true"/> <Key
<Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" android:keyWidth="25%p" android:keyEdgeFlags="right" android:codes="@integer/key_f1"
android:iconPreview="@drawable/sym_keyboard_feedback_return" android:isModifier="true" />
android:isModifier="true"/> <Key
android:codes="@integer/key_space"
android:keyIcon="@drawable/sym_keyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:keyWidth="30%p"
android:isModifier="true"
android:isRepeatable="true" />
<Key
android:keyLabel="."
android:popupKeyboard="@xml/popup_punctuation"
android:isModifier="true" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_keyboard_return"
android:iconPreview="@drawable/sym_keyboard_feedback_return"
android:keyWidth="25%p"
android:isModifier="true"
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>

View File

@ -18,142 +18,185 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p" android:keyWidth="10%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
<Row> android:keyLabel="1"
<Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left" android:popupKeyboard="@xml/kbd_popup_template"
android:popupKeyboard="@xml/kbd_popup_template" android:popupCharacters="¹½⅓¼⅛"
android:popupCharacters="¹½⅓¼⅛" android:keyEdgeFlags="left" />
/> <Key
<Key android:codes="50" android:keyLabel="2" android:keyLabel="2"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="²⅔" android:popupCharacters="²⅔" />
/> <Key
<Key android:codes="51" android:keyLabel="3" android:keyLabel="3"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="³¾⅜" android:popupCharacters="³¾⅜" />
/> <Key
<Key android:codes="52" android:keyLabel="4" android:keyLabel="4"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="⁴" android:popupCharacters="⁴" />
/> <Key
<Key android:codes="53" android:keyLabel="5" android:keyLabel="5"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="⅝" android:popupCharacters="⅝" />
/> <Key
<Key android:codes="54" android:keyLabel="6"/> android:keyLabel="6" />
<Key android:codes="55" android:keyLabel="7" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="7"
android:popupCharacters="⅞" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="⅞" />
<Key android:codes="56" android:keyLabel="8"/> <Key
<Key android:codes="57" android:keyLabel="9"/> android:keyLabel="8" />
<Key android:codes="48" android:keyLabel="0" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="9" />
android:popupCharacters="ⁿ∅" <Key
android:keyEdgeFlags="right"/> android:keyLabel="0"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="ⁿ∅"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="64" android:keyLabel="\@" android:keyEdgeFlags="left"/> <Key
<Key android:codes="35" android:keyLabel="\#"/> android:keyLabel="\@"
<Key android:codes="36" android:keyLabel="$" android:keyEdgeFlags="left" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="¢£€¥₣₤₱" android:keyLabel="\#" />
/> <Key
<Key android:codes="37" android:keyLabel="%" android:keyLabel="$"
android:popupKeyboard="@xml/kbd_popup_template" android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="‰" android:popupCharacters="¢£€¥₣₤₱" />
/> <Key
<Key android:codes="38" android:keyLabel="&amp;"/> android:keyLabel="%"
<Key android:codes="42" android:keyLabel="*" android:popupKeyboard="@xml/kbd_popup_template"
android:popupKeyboard="@xml/kbd_popup_template" android:popupCharacters="‰" />
android:popupCharacters="†‡★" <Key
/> android:keyLabel="&amp;" />
<Key android:codes="45" android:keyLabel="-" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="*"
android:popupCharacters="_—" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="†‡★" />
<Key android:keyLabel="+" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="-"
android:popupCharacters="±" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="_—" />
<Key android:codes="40" android:keyLabel="(" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="+"
android:popupCharacters="[{&lt;" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="±" />
<Key android:codes="41" android:keyLabel=")" android:keyEdgeFlags="right" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="("
android:popupCharacters="]}&gt;" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="[{&lt;" />
<Key
android:keyLabel=")"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="]}&gt;"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="-1" android:keyLabel="@string/label_alt_key" <Key
android:keyWidth="15%p" android:isModifier="true" android:codes="@integer/key_shift"
android:isSticky="true" android:keyEdgeFlags="left"/> android:keyLabel="@string/label_alt_key"
<Key android:codes="33" android:keyLabel="!" android:keyWidth="15%p"
android:popupKeyboard="@xml/kbd_popup_template" android:isModifier="true"
android:popupCharacters="¡" android:isSticky="true"
/> android:keyEdgeFlags="left" />
<Key android:codes="34" android:keyLabel="&quot;" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="!"
android:popupCharacters="“”«»˝" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="¡" />
<Key android:codes="39" android:keyLabel="\'" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="&quot;"
android:popupCharacters="" android:popupKeyboard="@xml/kbd_popup_template"
/> android:popupCharacters="“”«»˝" />
<Key android:codes="58" android:keyLabel=":"/> <Key
<Key android:codes="59" android:keyLabel=";"/> android:keyLabel="\'"
<Key android:codes="47" android:keyLabel="/" /> android:popupKeyboard="@xml/kbd_popup_template"
<Key android:codes="63" android:keyLabel="\?" android:popupCharacters="" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="¿" android:keyLabel=":" />
/> <Key
<Key android:codes="-5" android:keyIcon="@drawable/sym_bkeyboard_delete" android:keyWidth="15%p" android:keyEdgeFlags="right" android:keyLabel=";" />
android:iconPreview="@drawable/sym_keyboard_feedback_delete" <Key
android:isRepeatable="true"/> android:keyLabel="/" />
<Key
android:keyLabel="\?"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="¿" />
<Key
android:codes="@integer/key_delete"
android:keyIcon="@drawable/sym_bkeyboard_delete"
android:iconPreview="@drawable/sym_keyboard_feedback_delete"
android:keyWidth="15%p"
android:isRepeatable="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row <Row
android:keyboardMode="@+id/mode_symbols" android:keyboardMode="@+id/mode_symbols"
android:rowEdgeFlags="bottom" android:rowEdgeFlags="bottom"
> >
<Key android:codes="-2" android:keyLabel="@string/label_alpha_key" <Key
android:keyWidth="20%p" android:keyEdgeFlags="left"/> android:codes="@integer/key_symbol"
<Key android:codes="@integer/key_f1"/> android:keyLabel="@string/label_alpha_key"
<Key android:codes="32" android:keyIcon="@drawable/sym_bkeyboard_space" android:keyWidth="20%p"
android:keyWidth="40%p" android:keyEdgeFlags="left" />
android:iconPreview="@drawable/sym_keyboard_feedback_space" <Key
android:isRepeatable="true"/> android:codes="@integer/key_f1" />
<Key android:codes="46" android:keyLabel="." <Key
android:popupKeyboard="@xml/popup_punctuation"/> android:codes="@integer/key_space"
<Key android:codes="10" android:keyIcon="@drawable/sym_bkeyboard_return" android:keyWidth="20%p" android:keyEdgeFlags="right" android:keyIcon="@drawable/sym_bkeyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_return"/> android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:keyWidth="40%p"
android:isRepeatable="true" />
<Key
android:keyLabel="."
android:popupKeyboard="@xml/popup_punctuation" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_bkeyboard_return"
android:iconPreview="@drawable/sym_keyboard_feedback_return"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row <Row
android:keyboardMode="@+id/mode_symbols_with_settings_key" android:keyboardMode="@+id/mode_symbols_with_settings_key"
android:rowEdgeFlags="bottom" android:rowEdgeFlags="bottom"
> >
<Key android:codes="-2" android:keyLabel="@string/label_alpha_key" <Key
android:keyWidth="15%p" android:keyEdgeFlags="left"/> android:codes="@integer/key_symbol"
<Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_bkeyboard_settings" android:keyLabel="@string/label_alpha_key"
android:iconPreview="@drawable/sym_keyboard_feedback_settings"/> android:keyWidth="15%p"
<Key android:codes="@integer/key_f1"/> android:keyEdgeFlags="left" />
<Key android:codes="32" android:keyIcon="@drawable/sym_bkeyboard_space" <Key
android:keyWidth="30%p" android:codes="@integer/key_settings"
android:iconPreview="@drawable/sym_keyboard_feedback_space" android:keyIcon="@drawable/sym_bkeyboard_settings"
android:isRepeatable="true"/> android:iconPreview="@drawable/sym_keyboard_feedback_settings" />
<Key android:codes="46" android:keyLabel="." <Key
android:popupKeyboard="@xml/popup_punctuation"/> android:codes="@integer/key_f1" />
<Key android:codes="10" android:keyIcon="@drawable/sym_bkeyboard_return" android:keyWidth="25%p" android:keyEdgeFlags="right" <Key
android:iconPreview="@drawable/sym_keyboard_feedback_return"/> android:codes="@integer/key_space"
android:keyIcon="@drawable/sym_bkeyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:keyWidth="30%p"
android:isRepeatable="true" />
<Key
android:keyLabel="."
android:popupKeyboard="@xml/popup_punctuation" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_bkeyboard_return"
android:iconPreview="@drawable/sym_keyboard_feedback_return"
android:keyWidth="25%p"
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>

View File

@ -18,112 +18,174 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p" android:keyWidth="10%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
<Row> android:keyLabel="~"
<Key android:keyLabel="~" android:keyEdgeFlags="left"/> android:keyEdgeFlags="left" />
<Key android:keyLabel="`"/> <Key
<Key android:keyLabel="|"/> android:keyLabel="`" />
<Key android:keyLabel="•" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="|" />
android:popupCharacters="♪♥♠♦♣" <Key
/> android:keyLabel="•"
<Key android:keyLabel="√"/> android:popupKeyboard="@xml/kbd_popup_template"
<Key android:keyLabel="π" android:popupCharacters="♪♥♠♦♣" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="Π" android:keyLabel="√" />
/> <Key
<Key android:keyLabel="÷"/> android:keyLabel="π"
<Key android:keyLabel="×"/> android:popupKeyboard="@xml/kbd_popup_template"
<Key android:keyLabel="{"/> android:popupCharacters="Π" />
<Key android:keyLabel="}" android:keyEdgeFlags="right"/> <Key
android:keyLabel="÷" />
<Key
android:keyLabel="×" />
<Key
android:keyLabel="{" />
<Key
android:keyLabel="}"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="9" android:keyLabel="\u21E5" android:keyEdgeFlags="left"/> <Key
<Key android:keyLabel="£"/> android:codes="@integer/key_tab"
<Key android:keyLabel="¢"/> android:keyLabel="\u21E5"
<Key android:keyLabel="€"/> android:keyEdgeFlags="left" />
<Key android:keyLabel="°"/> <Key
<Key android:keyLabel="^" android:keyLabel="£" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="↑↓←→" android:keyLabel="¢" />
/> <Key
<Key android:keyLabel="_"/> android:keyLabel="€" />
<Key android:keyLabel="=" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="°" />
android:popupCharacters="≠≈∞" <Key
/> android:keyLabel="^"
<Key android:keyLabel="["/> android:popupKeyboard="@xml/kbd_popup_template"
<Key android:keyLabel="]" android:keyEdgeFlags="right"/> android:popupCharacters="↑↓←→" />
<Key
android:keyLabel="_" />
<Key
android:keyLabel="="
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="≠≈∞" />
<Key
android:keyLabel="[" />
<Key
android:keyLabel="]"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="-1" android:keyLabel="@string/label_alt_key" <Key
android:keyWidth="15%p" android:isModifier="true" android:codes="@integer/key_shift"
android:isSticky="true" android:keyEdgeFlags="left"/> android:keyLabel="@string/label_alt_key"
<Key android:keyLabel="™"/> android:keyWidth="15%p"
<Key android:keyLabel="®"/> android:isModifier="true"
<Key android:keyLabel="©"/> android:isSticky="true"
<Key android:keyLabel="¶" android:keyEdgeFlags="left" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="§" android:keyLabel="™" />
/> <Key
<Key android:keyLabel="\\"/> android:keyLabel="®" />
<Key android:keyLabel="&lt;" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="©" />
android:popupCharacters="≤«‹" <Key
/> android:keyLabel="¶"
<Key android:keyLabel="&gt;" android:popupKeyboard="@xml/kbd_popup_template"
android:popupKeyboard="@xml/kbd_popup_template" android:popupCharacters="§" />
android:popupCharacters="≥»›" <Key
/> android:keyLabel="\\" />
<Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyWidth="15%p" android:keyEdgeFlags="right" <Key
android:iconPreview="@drawable/sym_keyboard_feedback_delete" android:keyLabel="&lt;"
android:isRepeatable="true" android:isModifier="true"/> android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="≤«‹" />
<Key
android:keyLabel="&gt;"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="≥»›" />
<Key
android:codes="@integer/key_delete"
android:keyIcon="@drawable/sym_keyboard_delete"
android:iconPreview="@drawable/sym_keyboard_feedback_delete"
android:keyWidth="15%p"
android:isModifier="true"
android:isRepeatable="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row <Row
android:keyboardMode="@+id/mode_symbols" android:keyboardMode="@+id/mode_symbols"
android:rowEdgeFlags="bottom" android:rowEdgeFlags="bottom"
> >
<Key android:codes="-2" android:keyLabel="@string/label_alpha_key" android:keyWidth="20%p" <Key
android:keyEdgeFlags="left" android:isModifier="true"/> android:codes="@integer/key_symbol"
<Key android:keyLabel="„" android:isModifier="true"/> android:keyLabel="@string/label_alpha_key"
<Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" android:keyWidth="20%p"
android:keyWidth="40%p" android:isModifier="true"
android:iconPreview="@drawable/sym_keyboard_feedback_space" android:keyEdgeFlags="left" />
android:isRepeatable="true" android:isModifier="true"/> <Key
<Key android:keyLabel="…" android:isModifier="true"/> android:keyLabel="„"
<Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" android:isModifier="true" />
android:keyWidth="20%p" android:keyEdgeFlags="right" <Key
android:iconPreview="@drawable/sym_keyboard_feedback_return" android:codes="@integer/key_space"
android:isModifier="true"/> android:keyIcon="@drawable/sym_keyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:keyWidth="40%p"
android:isModifier="true"
android:isRepeatable="true" />
<Key
android:keyLabel="…"
android:isModifier="true" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_keyboard_return"
android:iconPreview="@drawable/sym_keyboard_feedback_return"
android:keyWidth="20%p"
android:isModifier="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row <Row
android:keyboardMode="@+id/mode_symbols_with_settings_key" android:keyboardMode="@+id/mode_symbols_with_settings_key"
android:rowEdgeFlags="bottom" android:rowEdgeFlags="bottom"
> >
<Key android:codes="-2" android:keyLabel="@string/label_alpha_key" android:keyWidth="15%p" <Key
android:keyEdgeFlags="left" android:isModifier="true"/> android:codes="@integer/key_symbol"
<Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings" android:keyLabel="@string/label_alpha_key"
android:iconPreview="@drawable/sym_keyboard_feedback_settings" android:keyWidth="15%p"
android:isModifier="true"/> android:isModifier="true"
<Key android:keyLabel="„" android:isModifier="true"/> android:keyEdgeFlags="left" />
<Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" <Key
android:keyWidth="30%p" android:codes="@integer/key_settings"
android:iconPreview="@drawable/sym_keyboard_feedback_space" android:keyIcon="@drawable/sym_keyboard_settings"
android:isRepeatable="true" android:isModifier="true"/> android:iconPreview="@drawable/sym_keyboard_feedback_settings"
<Key android:keyLabel="…" android:isModifier="true"/> android:isModifier="true" />
<Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" <Key
android:keyWidth="25%p" android:keyEdgeFlags="right" android:keyLabel="„"
android:iconPreview="@drawable/sym_keyboard_feedback_return" android:isModifier="true" />
android:isModifier="true"/> <Key
android:codes="@integer/key_space"
android:keyIcon="@drawable/sym_keyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:keyWidth="30%p"
android:isModifier="true"
android:isRepeatable="true" />
<Key
android:keyLabel="…"
android:isModifier="true" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_keyboard_return"
android:iconPreview="@drawable/sym_keyboard_feedback_return"
android:keyWidth="25%p"
android:isModifier="true"
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>

View File

@ -18,109 +18,162 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p" android:keyWidth="10%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
<Row> android:keyLabel="~"
<Key android:keyLabel="~" android:keyEdgeFlags="left"/> android:keyEdgeFlags="left" />
<Key android:keyLabel="`"/> <Key
<Key android:keyLabel="|"/> android:keyLabel="`" />
<Key android:keyLabel="•" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="|" />
android:popupCharacters="♪♥♠♦♣" <Key
/> android:keyLabel="•"
<Key android:keyLabel="√"/> android:popupKeyboard="@xml/kbd_popup_template"
<Key android:keyLabel="π" android:popupCharacters="♪♥♠♦♣" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="Π" android:keyLabel="√" />
/> <Key
<Key android:keyLabel="÷"/> android:keyLabel="π"
<Key android:keyLabel="×"/> android:popupKeyboard="@xml/kbd_popup_template"
<Key android:keyLabel="{"/> android:popupCharacters="Π" />
<Key android:keyLabel="}" android:keyEdgeFlags="right"/> <Key
android:keyLabel="÷" />
<Key
android:keyLabel="×" />
<Key
android:keyLabel="{" />
<Key
android:keyLabel="}"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="9" android:keyLabel="\u21E5" android:keyEdgeFlags="left"/> <Key
<Key android:keyLabel="£"/> android:codes="@integer/key_tab"
<Key android:keyLabel="¢"/> android:keyLabel="\u21E5"
<Key android:keyLabel="€"/> android:keyEdgeFlags="left" />
<Key android:keyLabel="°"/> <Key
<Key android:keyLabel="^" android:keyLabel="£" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="↑↓←→" android:keyLabel="¢" />
/> <Key
<Key android:keyLabel="_"/> android:keyLabel="€" />
<Key android:keyLabel="=" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="°" />
android:popupCharacters="≠≈∞" <Key
/> android:keyLabel="^"
<Key android:keyLabel="["/> android:popupKeyboard="@xml/kbd_popup_template"
<Key android:keyLabel="]" android:keyEdgeFlags="right"/> android:popupCharacters="↑↓←→" />
<Key
android:keyLabel="_" />
<Key
android:keyLabel="="
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="≠≈∞" />
<Key
android:keyLabel="[" />
<Key
android:keyLabel="]"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:codes="-1" android:keyLabel="@string/label_alt_key" <Key
android:keyWidth="15%p" android:isModifier="true" android:codes="@integer/key_shift"
android:isSticky="true" android:keyEdgeFlags="left"/> android:keyLabel="@string/label_alt_key"
<Key android:keyLabel="™"/> android:keyWidth="15%p"
<Key android:keyLabel="®"/> android:isModifier="true"
<Key android:keyLabel="©"/> android:isSticky="true"
<Key android:keyLabel="¶" android:keyEdgeFlags="left" />
android:popupKeyboard="@xml/kbd_popup_template" <Key
android:popupCharacters="§" android:keyLabel="™" />
/> <Key
<Key android:keyLabel="\\"/> android:keyLabel="®" />
<Key android:keyLabel="&lt;" <Key
android:popupKeyboard="@xml/kbd_popup_template" android:keyLabel="©" />
android:popupCharacters="≤«‹" <Key
/> android:keyLabel="¶"
<Key android:keyLabel="&gt;" android:popupKeyboard="@xml/kbd_popup_template"
android:popupKeyboard="@xml/kbd_popup_template" android:popupCharacters="§" />
android:popupCharacters="≥»›" <Key
/> android:keyLabel="\\" />
<Key android:codes="-5" android:keyIcon="@drawable/sym_bkeyboard_delete" android:keyWidth="15%p" android:keyEdgeFlags="right" <Key
android:iconPreview="@drawable/sym_keyboard_feedback_delete" android:keyLabel="&lt;"
android:isRepeatable="true"/> android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="≤«‹" />
<Key
android:keyLabel="&gt;"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="≥»›" />
<Key
android:codes="@integer/key_delete"
android:keyIcon="@drawable/sym_bkeyboard_delete"
android:iconPreview="@drawable/sym_keyboard_feedback_delete"
android:keyWidth="15%p"
android:isRepeatable="true"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row <Row
android:keyboardMode="@+id/mode_symbols" android:keyboardMode="@+id/mode_symbols"
android:rowEdgeFlags="bottom" android:rowEdgeFlags="bottom"
> >
<Key android:codes="-2" android:keyLabel="@string/label_alpha_key" android:keyWidth="20%p" <Key
android:keyEdgeFlags="left"/> android:codes="@integer/key_symbol"
<Key android:keyLabel="„" /> android:keyLabel="@string/label_alpha_key"
<Key android:codes="32" android:keyIcon="@drawable/sym_bkeyboard_space" android:keyWidth="20%p"
android:keyWidth="40%p" android:keyEdgeFlags="left" />
android:iconPreview="@drawable/sym_keyboard_feedback_space" <Key
android:isRepeatable="true"/> android:keyLabel="„" />
<Key android:keyLabel="…" /> <Key
<Key android:codes="10" android:keyIcon="@drawable/sym_bkeyboard_return" android:codes="@integer/key_space"
android:keyWidth="20%p" android:keyEdgeFlags="right" android:keyIcon="@drawable/sym_bkeyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_return" /> android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:keyWidth="40%p"
android:isRepeatable="true" />
<Key
android:keyLabel="…" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_bkeyboard_return"
android:iconPreview="@drawable/sym_keyboard_feedback_return"
android:keyWidth="20%p"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row <Row
android:keyboardMode="@+id/mode_symbols_with_settings_key" android:keyboardMode="@+id/mode_symbols_with_settings_key"
android:rowEdgeFlags="bottom" android:rowEdgeFlags="bottom"
> >
<Key android:codes="-2" android:keyLabel="@string/label_alpha_key" android:keyWidth="15%p" <Key
android:keyEdgeFlags="left"/> android:codes="@integer/key_symbol"
<Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_bkeyboard_settings" android:keyLabel="@string/label_alpha_key"
android:iconPreview="@drawable/sym_keyboard_feedback_settings"/> android:keyWidth="15%p"
<Key android:keyLabel="„" /> android:keyEdgeFlags="left" />
<Key android:codes="32" android:keyIcon="@drawable/sym_bkeyboard_space" <Key
android:keyWidth="30%p" android:codes="@integer/key_settings"
android:iconPreview="@drawable/sym_keyboard_feedback_space" android:keyIcon="@drawable/sym_bkeyboard_settings"
android:isRepeatable="true"/> android:iconPreview="@drawable/sym_keyboard_feedback_settings" />
<Key android:keyLabel="…" /> <Key
<Key android:codes="10" android:keyIcon="@drawable/sym_bkeyboard_return" android:keyLabel="„" />
android:keyWidth="25%p" android:keyEdgeFlags="right" <Key
android:iconPreview="@drawable/sym_keyboard_feedback_return" /> android:codes="@integer/key_space"
android:keyIcon="@drawable/sym_bkeyboard_space"
android:iconPreview="@drawable/sym_keyboard_feedback_space"
android:keyWidth="30%p"
android:isRepeatable="true" />
<Key
android:keyLabel="…" />
<Key
android:codes="@integer/key_return"
android:keyIcon="@drawable/sym_bkeyboard_return"
android:iconPreview="@drawable/sym_keyboard_feedback_return"
android:keyWidth="25%p"
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>

View File

@ -18,21 +18,29 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="15%p" android:keyWidth="15%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top|bottom"
> >
<Key
<Row android:rowEdgeFlags="top|bottom"> android:keyLabel="@string/popular_domain_1"
<Key android:keyLabel="@string/popular_domain_1" android:keyOutputText="@string/popular_domain_1"
android:keyOutputText="@string/popular_domain_1" android:keyEdgeFlags="left" /> android:keyEdgeFlags="left" />
<Key android:keyLabel="@string/popular_domain_2" <Key
android:keyOutputText="@string/popular_domain_2"/> android:keyLabel="@string/popular_domain_2"
<Key android:keyLabel="@string/popular_domain_3" android:keyOutputText="@string/popular_domain_2" />
android:keyOutputText="@string/popular_domain_3"/> <Key
<Key android:keyLabel="@string/popular_domain_4" android:keyLabel="@string/popular_domain_3"
android:keyOutputText="@string/popular_domain_4" android:keyEdgeFlags="right" /> android:keyOutputText="@string/popular_domain_3" />
<Key
android:keyLabel="@string/popular_domain_4"
android:keyOutputText="@string/popular_domain_4"
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>

View File

@ -18,29 +18,51 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p" android:keyWidth="10%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
<Row android:rowEdgeFlags="top"> android:keyLabel=":"
<Key android:keyLabel=":" android:keyEdgeFlags="left" /> android:keyEdgeFlags="left" />
<Key android:keyLabel="/" /> <Key
<Key android:keyLabel="&amp;" /> android:keyLabel="/" />
<Key android:keyLabel="(" /> <Key
<Key android:keyLabel=")" /> android:keyLabel="&amp;" />
<Key android:keyLabel="-" /> <Key
<Key android:keyLabel="+" android:keyEdgeFlags="right" /> android:keyLabel="(" />
<Key
android:keyLabel=")" />
<Key
android:keyLabel="-" />
<Key
android:keyLabel="+"
android:keyEdgeFlags="right" />
</Row> </Row>
<Row android:rowEdgeFlags="bottom"> <Row
<Key android:keyLabel=";" android:keyEdgeFlags="left" /> android:rowEdgeFlags="bottom"
<Key android:keyLabel="\@" /> >
<Key android:keyLabel="\'" /> <Key
<Key android:keyLabel="&quot;" /> android:keyLabel=";"
<Key android:keyLabel="\?" /> android:keyEdgeFlags="left" />
<Key android:keyLabel="!" /> <Key
<Key android:keyLabel="," android:keyEdgeFlags="right" /> android:keyLabel="\@" />
<Key
android:keyLabel="\'" />
<Key
android:keyLabel="&quot;" />
<Key
android:keyLabel="\?" />
<Key
android:keyLabel="!" />
<Key
android:keyLabel=","
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>

View File

@ -18,32 +18,72 @@
*/ */
--> -->
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" <Keyboard
xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="15%p" android:keyWidth="15%p"
android:horizontalGap="0px" android:horizontalGap="0px"
android:verticalGap="0px" android:verticalGap="0px"
android:keyHeight="@dimen/key_height" android:keyHeight="@dimen/key_height"
>
<Row
android:rowEdgeFlags="top"
> >
<Key
<Row android:rowEdgeFlags="top"> android:keyLabel=":-)"
<Key android:keyLabel=":-)" android:keyOutputText=":-) " android:keyEdgeFlags="left" /> android:keyOutputText=":-) "
<Key android:keyLabel=":-(" android:keyOutputText=":-( "/> android:keyEdgeFlags="left" />
<Key android:keyLabel=";-)" android:keyOutputText=";-) "/> <Key
<Key android:keyLabel=":-P" android:keyOutputText=":-P "/> android:keyLabel=":-("
<Key android:keyLabel="=-O" android:keyOutputText="=-O " android:keyEdgeFlags="right" /> android:keyOutputText=":-( " />
<Key
android:keyLabel=";-)"
android:keyOutputText=";-) " />
<Key
android:keyLabel=":-P"
android:keyOutputText=":-P " />
<Key
android:keyLabel="=-O"
android:keyOutputText="=-O "
android:keyEdgeFlags="right" />
</Row> </Row>
<Row> <Row>
<Key android:keyLabel=":-*" android:keyOutputText=":-* " android:keyEdgeFlags="left" /> <Key
<Key android:keyLabel=":O" android:keyOutputText=":O "/> android:keyLabel=":-*"
<Key android:keyLabel="B-)" android:keyOutputText="B-) "/> android:keyOutputText=":-* "
<Key android:keyLabel=":-$" android:keyOutputText=":-$ "/> android:keyEdgeFlags="left" />
<Key android:keyLabel=":-!" android:keyOutputText=":-! " android:keyEdgeFlags="right" /> <Key
android:keyLabel=":O"
android:keyOutputText=":O " />
<Key
android:keyLabel="B-)"
android:keyOutputText="B-) " />
<Key
android:keyLabel=":-$"
android:keyOutputText=":-$ " />
<Key
android:keyLabel=":-!"
android:keyOutputText=":-! "
android:keyEdgeFlags="right" />
</Row> </Row>
<Row android:rowEdgeFlags="bottom"> <Row
<Key android:keyLabel=":-[" android:keyOutputText=":-[ " android:keyEdgeFlags="left" /> android:rowEdgeFlags="bottom"
<Key android:keyLabel="O:-)" android:keyOutputText="O:-) "/> >
<Key android:keyLabel=":-\\" android:keyOutputText=":-\\ "/> <Key
<Key android:keyLabel=":'(" android:keyOutputText=":'( "/> android:keyLabel=":-["
<Key android:keyLabel=":-D" android:keyOutputText=":-D " android:keyEdgeFlags="right" /> android:keyOutputText=":-[ "
android:keyEdgeFlags="left" />
<Key
android:keyLabel="O:-)"
android:keyOutputText="O:-) " />
<Key
android:keyLabel=":-\\"
android:keyOutputText=":-\\ " />
<Key
android:keyLabel=":'("
android:keyOutputText=":'( " />
<Key
android:keyLabel=":-D"
android:keyOutputText=":-D "
android:keyEdgeFlags="right" />
</Row> </Row>
</Keyboard> </Keyboard>