<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hiroshica.android.input.nicownn2"
- android:versionCode="12" android:versionName="1.0.12">
+ android:versionCode="13" android:versionName="1.0.13">
<uses-permission xmlns:android="http://schemas.android.com/apk/res/android" android:name="android.permission.VIBRATE"/>
<application android:icon="@drawable/icon" android:label="NicoWnn">
<string name="preference_nicownn_change_12key_qwerty">英数字モード</string>
<string name="preference_nicownn_change_12key_summary_ja">チェックを入れると英数字がQWERTYになります</string>
- <string name="preference_nicownn_change_bellmode">ã\83\8bã\82³ã\82¿ã\83\83ã\83\81ã\83¢ã\83¼ã\83\89</string>
+ <string name="preference_nicownn_change_bellmode">ã\82ã\83¼é\85\8dç½®</string>
<string name="preference_nicownn_change_bellmode_summary_ja">チェックを入れるとベル打ちになります</string>
<string name="preference_nicownn_change_y_bellmode">や行の扱い</string>
<!-- IME dependency -->
<!-- OpenWnn English -->
- <string name="nicownn_english_copyright">OpenWnn Ver.1.3.1/NicoWnn Ver.1.0.12\nオムロン ソフトウェア(株)/hiroshica</string>
+ <string name="nicownn_english_copyright">OpenWnn Ver.1.3.1/NicoWnn Ver.1.0.13\nオムロン ソフトウェア(株)/hiroshica</string>
<!-- OpenWnn Japanese -->
- <string name="nicownn_japanese_copyright">OpenWnn Ver.1.3.1/NicoWnn Ver.1.0.12\nオムロン ソフトウェア(株)/hiroshica</string>
+ <string name="nicownn_japanese_copyright">OpenWnn Ver.1.3.1/NicoWnn Ver.1.0.13\nオムロン ソフトウェア(株)/hiroshica</string>
<!-- OpenWnn Chinese -->
- <string name="nicownn_china_copyright">OpenWnn Ver.1.3.1/NicoWnn Ver.1.0.12\nオムロン ソフトウェア(株)/hiroshica</string>
+ <string name="nicownn_china_copyright">OpenWnn Ver.1.3.1/NicoWnn Ver.1.0.13\nオムロン ソフトウェア(株)/hiroshica</string>
<!-- Candidate Delete -->
<string name="button_candidate_select">選 択</string>
<!-- IME dependency -->
<!-- OpenWnn English -->
- <string name="nicownn_english_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.12</string>
+ <string name="nicownn_english_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.13</string>
<string name="nicownn_english">nicoWnn English</string>
<string name="nicownn_english_system_dictionary">/data/data/com.hiroshica.android.input.nicownn2/lib/libWnnEngDic.so</string>
<string name="nicownn_english_writable_dictionary">/data/data/com.hiroshica.android.input.nicownn2/writableEN.dic</string>
<string name="en_word_separators">.,;:!?</string>
<!-- OpenWnn Japanese -->
- <string name="nicownn_japanese_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.12</string>
+ <string name="nicownn_japanese_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.13</string>
<string name="nicownn_japanese">nicoWnn IME</string>
<string name="openwnn_japanese_system_dictionary">/data/data/com.hiroshica.android.input.nicownn2/lib/libWnnJpnDic.so</string>
<string name="nicownn_japanese_writable_dictionary">/data/data/com.hiroshica.android.input.nicownn2/writableJAJP.dic</string>
<!-- OpenWnn Chinese -->
- <string name="nicownn_china_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.12</string>
+ <string name="nicownn_china_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.13</string>
<string name="nicownn_china">nicoWnn Chinese</string>
<string name="openwnn_china_system_dictionary">/data/data/com.hiroshica.android.input.nicownn2/lib/libWnnZHCNDic.so</string>
<!-- After Config Change -->
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="E"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="E"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="E"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="E"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="J"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="J"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="Y"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="Y"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="5"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="5"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="O"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="O"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="T"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="T"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:iconPreview="@drawable/key_12key_dakuten_b" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyIcon="@drawable/key_12key_hiragana0" android:iconPreview="@drawable/key_12key_hiragana0_b"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten" android:iconPreview="@drawable/key_12key_ten_b" />
+ <Key android:codes="-211" android:keyLabel="絵" android:iconPreview="@drawable/key_12key_ten_b" />
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:iconPreview="@drawable/key_12key_enter_jp_b"
android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:iconPreview="@drawable/key_12key_dakuten_b" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyIcon="@drawable/key_12key_hiragana0" android:iconPreview="@drawable/key_12key_hiragana0_b"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten" android:iconPreview="@drawable/key_12key_ten_b" />
+ <Key android:codes="-211" android:keyLabel="絵" android:iconPreview="@drawable/key_12key_ten_b" />
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:iconPreview="@drawable/key_12key_enter_jp_b"
android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="0"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="0"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="J"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="J"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="Y"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="Y"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="5"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="5"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="O"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="O"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="T"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="T"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:iconPreview="@drawable/key_12key_dakuten_b" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyIcon="@drawable/key_12key_hiragana0" android:iconPreview="@drawable/key_12key_hiragana0_b"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten" android:iconPreview="@drawable/key_12key_ten_b" />
+ <Key android:codes="-211" android:keyLabel="絵" android:iconPreview="@drawable/key_12key_ten_b" />
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:iconPreview="@drawable/key_12key_enter_jp_b"
android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:iconPreview="@drawable/key_12key_dakuten_b" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyIcon="@drawable/key_12key_hiragana0" android:iconPreview="@drawable/key_12key_hiragana0_b"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten" android:iconPreview="@drawable/key_12key_ten_b" />
+ <Key android:codes="-211" android:keyLabel="絵" android:iconPreview="@drawable/key_12key_ten_b" />
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:iconPreview="@drawable/key_12key_enter_jp_b"
android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="0"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="0"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ベル" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel=" "/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="1"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="1"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="6"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="6"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="1"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="1"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="6"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="6"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="2"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="2"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="7"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="7"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="5"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="5"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="9"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="9"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="3"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="3"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="4"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="4"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:iconPreview="@drawable/key_12key_dakuten_b" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyIcon="@drawable/key_12key_hiragana0" android:iconPreview="@drawable/key_12key_hiragana0_b"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten" android:iconPreview="@drawable/key_12key_ten_b" />
+ <Key android:codes="-211" android:keyLabel="絵" android:iconPreview="@drawable/key_12key_ten_b" />
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:iconPreview="@drawable/key_12key_enter_jp_b"
android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:iconPreview="@drawable/key_12key_dakuten_b" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyIcon="@drawable/key_12key_hiragana0" android:iconPreview="@drawable/key_12key_hiragana0_b"/>
<Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten" android:iconPreview="@drawable/key_12key_ten_b" />
- <Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:iconPreview="@drawable/key_12key_enter_jp_b"
+ <Key android:codes="-216" android:keyLabel="絵" android:iconPreview="@drawable/key_12key_enter_jp_b"
android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="0"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="0"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="8"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="8"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="2"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="2"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="7"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="7"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="5"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="5"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="9"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="9"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="3"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="3"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="4"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="4"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:iconPreview="@drawable/key_12key_dakuten_b" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyIcon="@drawable/key_12key_hiragana0" android:iconPreview="@drawable/key_12key_hiragana0_b"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten" android:iconPreview="@drawable/key_12key_ten_b" />
+ <Key android:codes="-211" android:keyLabel="絵" android:iconPreview="@drawable/key_12key_ten_b" />
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:iconPreview="@drawable/key_12key_enter_jp_b"
android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:iconPreview="@drawable/key_12key_dakuten_b" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyIcon="@drawable/key_12key_hiragana0" android:iconPreview="@drawable/key_12key_hiragana0_b"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten" android:iconPreview="@drawable/key_12key_ten_b" />
+ <Key android:codes="-211" android:keyLabel="絵" android:iconPreview="@drawable/key_12key_ten_b" />
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:iconPreview="@drawable/key_12key_enter_jp_b"
android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="0"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="0"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="8"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="8"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="8"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="8"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="8"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
<Key android:codes="-230" android:keyLabel="ニコタッチ" android:popupKeyboard="@xml/keyboard_switch_key_jp" android:keyEdgeFlags="left" android:keyWidth="18%"/>
<Key android:codes="-213" android:keyIcon="@drawable/key_12key_dakuten" android:horizontalGap="2%"/>
<Key android:codes="-210" android:keyLabel="8"/>
- <Key android:codes="-211" android:keyIcon="@drawable/key_12key_ten"/>
+ <Key android:codes="-211" android:keyLabel="絵"/>
<Key android:codes="-216" android:keyIcon="@drawable/key_12key_enter_jp" android:keyEdgeFlags="right" android:horizontalGap="2%" android:keyWidth="18%"/>
</Row>
</Keyboard>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!--symbols -->
+<keystring>
+ <string value="\ue63e"/>
+ <string value="\ue63f"/>
+ <string value="\ue640"/>
+ <string value="\ue641"/>
+ <string value="\ue642"/>
+ <string value="\ue643"/>
+ <string value="\ue644"/>
+ <string value="\ue645"/>
+ <string value="\ue646"/>
+ <string value="\ue647"/>
+ <string value="\ue648"/>
+ <string value="\ue649"/>
+ <string value="\ue64a"/>
+ <string value="\ue64b"/>
+ <string value="\ue64c"/>
+ <string value="\ue64d"/>
+ <string value="\ue64e"/>
+ <string value="\ue64f"/>
+ <string value="\ue650"/>
+ <string value="\ue651"/>
+ <string value="\ue652"/>
+ <string value="\ue653"/>
+ <string value="\ue654"/>
+ <string value="\ue655"/>
+ <string value="\ue656"/>
+ <string value="\ue657"/>
+ <string value="\ue658"/>
+ <string value="\ue659"/>
+ <string value="\ue65a"/>
+ <string value="\ue65b"/>
+ <string value="\ue65c"/>
+ <string value="\ue65d"/>
+ <string value="\ue65e"/>
+ <string value="\ue65f"/>
+ <string value="\ue660"/>
+ <string value="\ue661"/>
+ <string value="\ue662"/>
+ <string value="\ue663"/>
+ <string value="\ue664"/>
+ <string value="\ue665"/>
+ <string value="\ue666"/>
+ <string value="\ue667"/>
+ <string value="\ue668"/>
+ <string value="\ue669"/>
+ <string value="\ue66a"/>
+ <string value="\ue66b"/>
+ <string value="\ue66c"/>
+ <string value="\ue66d"/>
+ <string value="\ue66e"/>
+ <string value="\ue66f"/>
+ <string value="\ue670"/>
+ <string value="\ue671"/>
+ <string value="\ue672"/>
+ <string value="\ue673"/>
+ <string value="\ue674"/>
+ <string value="\ue675"/>
+ <string value="\ue676"/>
+ <string value="\ue677"/>
+ <string value="\ue678"/>
+ <string value="\ue679"/>
+ <string value="\ue67a"/>
+ <string value="\ue67b"/>
+ <string value="\ue67c"/>
+ <string value="\ue67d"/>
+ <string value="\ue67e"/>
+ <string value="\ue67f"/>
+ <string value="\ue680"/>
+ <string value="\ue681"/>
+ <string value="\ue682"/>
+ <string value="\ue683"/>
+ <string value="\ue684"/>
+ <string value="\ue685"/>
+ <string value="\ue686"/>
+ <string value="\ue687"/>
+ <string value="\ue688"/>
+ <string value="\ue689"/>
+ <string value="\ue68a"/>
+ <string value="\ue68b"/>
+ <string value="\ue68c"/>
+ <string value="\ue68d"/>
+ <string value="\ue68e"/>
+ <string value="\ue68f"/>
+ <string value="\ue690"/>
+ <string value="\ue691"/>
+ <string value="\ue692"/>
+ <string value="\ue693"/>
+ <string value="\ue694"/>
+ <string value="\ue695"/>
+ <string value="\ue696"/>
+ <string value="\ue697"/>
+ <string value="\ue698"/>
+ <string value="\ue699"/>
+ <string value="\ue69a"/>
+ <string value="\ue69b"/>
+ <string value="\ue69c"/>
+ <string value="\ue69d"/>
+ <string value="\ue69e"/>
+ <string value="\ue69f"/>
+ <string value="\ue6a0"/>
+ <string value="\ue6a1"/>
+ <string value="\ue6a2"/>
+ <string value="\ue6a3"/>
+ <string value="\ue6a4"/>
+ <string value="\ue6a5"/>
+ <string value="\ue6ce"/>
+ <string value="\ue6cf"/>
+ <string value="\ue6d0"/>
+ <string value="\ue6d1"/>
+ <string value="\ue6d2"/>
+ <string value="\ue6d3"/>
+ <string value="\ue6d4"/>
+ <string value="\ue6d5"/>
+ <string value="\ue6d6"/>
+ <string value="\ue6d7"/>
+ <string value="\ue6d8"/>
+ <string value="\ue6d9"/>
+ <string value="\ue6da"/>
+ <string value="\ue6db"/>
+ <string value="\ue6dc"/>
+ <string value="\ue6dd"/>
+ <string value="\ue6de"/>
+ <string value="\ue6df"/>
+ <string value="\ue6e0"/>
+ <string value="\ue6e1"/>
+ <string value="\ue6e2"/>
+ <string value="\ue6e3"/>
+ <string value="\ue6e4"/>
+ <string value="\ue6e5"/>
+ <string value="\ue6e6"/>
+ <string value="\ue6e7"/>
+ <string value="\ue6e8"/>
+ <string value="\ue6e9"/>
+ <string value="\ue6ea"/>
+ <string value="\ue6eb"/>
+ <string value="\ue70b"/>
+ <string value="\ue6ec"/>
+ <string value="\ue6ed"/>
+ <string value="\ue6ee"/>
+ <string value="\ue6ef"/>
+ <string value="\ue6f0"/>
+ <string value="\ue6f1"/>
+ <string value="\ue6f2"/>
+ <string value="\ue6f3"/>
+ <string value="\ue6f4"/>
+ <string value="\ue6f5"/>
+ <string value="\ue6f6"/>
+ <string value="\ue6f7"/>
+ <string value="\ue6f8"/>
+ <string value="\ue6f9"/>
+ <string value="\ue6fa"/>
+ <string value="\ue6fb"/>
+ <string value="\ue6fc"/>
+ <string value="\ue6fd"/>
+ <string value="\ue6fe"/>
+ <string value="\ue6ff"/>
+ <string value="\ue700"/>
+ <string value="\ue701"/>
+ <string value="\ue702"/>
+ <string value="\ue703"/>
+ <string value="\ue704"/>
+ <string value="\ue705"/>
+ <string value="\ue706"/>
+ <string value="\ue707"/>
+ <string value="\ue708"/>
+ <string value="\ue709"/>
+ <string value="\ue70a"/>
+ <string value="\ue6ac"/>
+ <string value="\ue6ad"/>
+ <string value="\ue6ae"/>
+ <string value="\ue6b1"/>
+ <string value="\ue6b2"/>
+ <string value="\ue6b3"/>
+ <string value="\ue6b7"/>
+ <string value="\ue6b8"/>
+ <string value="\ue6b9"/>
+ <string value="\ue6ba"/>
+ <string value="\ue70c"/>
+ <string value="\ue70d"/>
+ <string value="\ue70e"/>
+ <string value="\ue70f"/>
+ <string value="\ue710"/>
+ <string value="\ue711"/>
+ <string value="\ue712"/>
+ <string value="\ue713"/>
+ <string value="\ue714"/>
+ <string value="\ue715"/>
+ <string value="\ue716"/>
+ <string value="\ue717"/>
+ <string value="\ue718"/>
+ <string value="\ue719"/>
+ <string value="\ue71a"/>
+ <string value="\ue71b"/>
+ <string value="\ue71c"/>
+ <string value="\ue71d"/>
+ <string value="\ue71e"/>
+ <string value="\ue71f"/>
+ <string value="\ue720"/>
+ <string value="\ue721"/>
+ <string value="\ue722"/>
+ <string value="\ue723"/>
+ <string value="\ue724"/>
+ <string value="\ue725"/>
+ <string value="\ue726"/>
+ <string value="\ue727"/>
+ <string value="\ue728"/>
+ <string value="\ue729"/>
+ <string value="\ue72a"/>
+ <string value="\ue72b"/>
+ <string value="\ue72c"/>
+ <string value="\ue72d"/>
+ <string value="\ue72e"/>
+ <string value="\ue72f"/>
+ <string value="\ue730"/>
+ <string value="\ue731"/>
+ <string value="\ue732"/>
+ <string value="\ue733"/>
+ <string value="\ue734"/>
+ <string value="\ue735"/>
+ <string value="\ue736"/>
+ <string value="\ue737"/>
+ <string value="\ue738"/>
+ <string value="\ue739"/>
+ <string value="\ue73a"/>
+ <string value="\ue73b"/>
+ <string value="\ue73c"/>
+ <string value="\ue73d"/>
+ <string value="\ue73e"/>
+ <string value="\ue73f"/>
+ <string value="\ue740"/>
+ <string value="\ue741"/>
+ <string value="\ue742"/>
+ <string value="\ue743"/>
+ <string value="\ue744"/>
+ <string value="\ue745"/>
+ <string value="\ue746"/>
+ <string value="\ue747"/>
+ <string value="\ue748"/>
+ <string value="\ue749"/>
+ <string value="\ue74a"/>
+ <string value="\ue74b"/>
+ <string value="\ue74c"/>
+ <string value="\ue74d"/>
+ <string value="\ue74e"/>
+ <string value="\ue74f"/>
+ <string value="\ue750"/>
+ <string value="\ue751"/>
+ <string value="\ue752"/>
+ <string value="\ue753"/>
+ <string value="\ue754"/>
+ <string value="\ue755"/>
+ <string value="\ue756"/>
+ <string value="\ue757"/>
+</keystring>
private int mHookStockKeyType;
/** change keitai skip **/
- private boolean mOnOffKeitaiMode = false;
+ private boolean mOnOffKeitaiMode = false;
/** change eisu change mode **/
- private boolean mChange12keyQwertyMode = false;
- private final int[] m12keyTable = {
- KEYBOARD_12KEY, KEYBOARD_12KEY, KEYBOARD_QWERTY, KEYBOARD_QWERTY, KEYBOARD_12KEY, KEYBOARD_QWERTY, KEYBOARD_QWERTY, KEYBOARD_12KEY, KEYBOARD_12KEY
+ private boolean mChange12keyQwertyMode = false;
+ private final int[] m12keyTable = {
+ KEYBOARD_12KEY, KEYBOARD_12KEY, KEYBOARD_QWERTY, KEYBOARD_QWERTY, KEYBOARD_12KEY, KEYBOARD_QWERTY, KEYBOARD_QWERTY, KEYBOARD_12KEY, KEYBOARD_12KEY
};
/** option bell type **/
private boolean mChangeYLineBellMode = false;
if (mCurrentKeyboardType == KEYBOARD_12KEY) {
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.CHANGE_MODE,
- NicoWnnJAJP.ENGINE_MODE_OPT_TYPE_12KEY));
+ NicoWnnJAJP.ENGINE_MODE_OPT_TYPE_12KEY));
} else {
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.CHANGE_MODE,
- NicoWnnJAJP.ENGINE_MODE_OPT_TYPE_QWERTY));
+ NicoWnnJAJP.ENGINE_MODE_OPT_TYPE_QWERTY));
}
}
if (mCapsLock) {
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.INPUT_SOFT_KEY,
- new KeyEvent(KeyEvent.ACTION_UP,
- KeyEvent.KEYCODE_SHIFT_LEFT)));
+ new KeyEvent(KeyEvent.ACTION_UP,
+ KeyEvent.KEYCODE_SHIFT_LEFT)));
mCapsLock = false;
}
mShiftOn = KEYBOARD_SHIFT_OFF;
changeKeyboard(kbd);
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.CHANGE_MODE, mode));
if (mChange12keyQwertyMode == true) {
- changeKeyboardType(m12keyTable[targetMode]);
+ changeKeyboardType(m12keyTable[targetMode]);
}
}
mPrefEditor = pref.edit();
boolean isQwerty = pref.getBoolean("opt_enable_qwerty", false);
if (isQwerty && (mCurrentKeyboardType != KEYBOARD_QWERTY)) {
- changeKeyboardType(KEYBOARD_QWERTY);
+ changeKeyboardType(KEYBOARD_QWERTY);
}
super.setPreferences(pref, editor);
mOnOffKeitaiMode = pref.getBoolean("change_keitaimode", false);
if (true == mOnOffKeitaiMode) {
- // off keitai hiragana mode
- mLimitedKeyMode = new int[] {KEYMODE_JA_FULL_NIKO, KEYMODE_JA_HALF_ALPHABET, KEYMODE_JA_HALF_NUMBER};
+ // off keitai hiragana mode
+ mLimitedKeyMode = new int[] {KEYMODE_JA_FULL_NIKO, KEYMODE_JA_HALF_ALPHABET, KEYMODE_JA_HALF_NUMBER};
}
switch (inputType & EditorInfo.TYPE_MASK_CLASS) {
case EditorInfo.TYPE_CLASS_PHONE:
if (mHardKeyboardHidden) {
- //mLimitedKeyMode = new int[] {KEYMODE_JA_FULL_NIKO};
- mPreferenceKeyMode = KEYMODE_JA_FULL_NIKO;
+ //mLimitedKeyMode = new int[] {KEYMODE_JA_FULL_NIKO};
+ mPreferenceKeyMode = KEYMODE_JA_FULL_NIKO;
} else {
- //mLimitedKeyMode = new int[] {KEYMODE_JA_HALF_ALPHABET};
- mPreferenceKeyMode = KEYMODE_JA_FULL_NIKO;
+ //mLimitedKeyMode = new int[] {KEYMODE_JA_HALF_ALPHABET};
+ mPreferenceKeyMode = KEYMODE_JA_FULL_NIKO;
}
break;
mChangeYLineBellMode = pref.getBoolean("change_y_bellmode", false);
mChangeBellMode = pref.getBoolean("change_bellmode", false);
if (old12keyqwerty != mChange12keyQwertyMode) {
- restartkey = true;
- if (false == mChange12keyQwertyMode) {
- mCurrentKeyboardType = mHookStockKeyType; // change last keyboard type.
- }
+ restartkey = true;
+ if (false == mChange12keyQwertyMode) {
+ mCurrentKeyboardType = mHookStockKeyType; // change last keyboard type.
+ }
}
if (oldnicobell != mChangeBellMode) {
- restartkey = true;
+ restartkey = true;
}
if (inputType != mLastInputType) {
- changeNicoBellLayout();
- setDefaultKeyboard();
- mLastInputType = inputType;
+ changeNicoBellLayout();
+ setDefaultKeyboard();
+ mLastInputType = inputType;
}
else if (true == restartkey) {
- changeNicoBellLayout();
- setDefaultKeyboard();
+ changeNicoBellLayout();
+ setDefaultKeyboard();
}
setStatusIcon();
* @param parent The context
*/
private void createKeyboardsPortrait(NicoWnn parent) {
- Keyboard[][] keyList;
+ Keyboard[][] keyList;
/* qwerty shift_off (portrait) */
keyList = mKeyboard[LANG_JA][PORTRAIT][KEYBOARD_QWERTY][KEYBOARD_SHIFT_OFF];
keyList[KEYMODE_JA_FULL_HIRAGANA][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp);
* @param parent The context
*/
private void createKeyboardsLandscape(NicoWnn parent) {
- Keyboard[][] keyList;
+ Keyboard[][] keyList;
/* qwerty shift_off (landscape) */
keyList = mKeyboard[LANG_JA][LANDSCAPE][KEYBOARD_QWERTY][KEYBOARD_SHIFT_OFF];
keyList[KEYMODE_JA_FULL_HIRAGANA][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_land);
keyList[KEYMODE_JA_HALF_KATAKANA][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_half_katakana_land);
keyList[KEYMODE_JA_HALF_PHONE][0] = new Keyboard(parent, R.xml.keyboard_12key_phone_land);
if (false == mChangeBellMode) {
- keyList[KEYMODE_JA_FULL_NIKO][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_niko_land);
+ keyList[KEYMODE_JA_FULL_NIKO][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_niko_land);
}
else{
- keyList[KEYMODE_JA_FULL_NIKO][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_bell_land);
+ keyList[KEYMODE_JA_FULL_NIKO][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_bell_land);
}
/* qwerty shift_on (landscape) */
keyList = mKeyboard[LANG_JA][LANDSCAPE][KEYBOARD_QWERTY][KEYBOARD_SHIFT_ON];
keyList[KEYMODE_JA_HALF_KATAKANA][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_half_katakana_shift_land);
keyList[KEYMODE_JA_HALF_PHONE][0] = mKeyboard[LANG_JA][LANDSCAPE][KEYBOARD_QWERTY][KEYBOARD_SHIFT_OFF][KEYMODE_JA_HALF_PHONE][0];
if (false == mChangeBellMode) {
- keyList[KEYMODE_JA_FULL_NIKO][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_niko_shift_land);
+ keyList[KEYMODE_JA_FULL_NIKO][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_niko_shift_land);
}
else{
- keyList[KEYMODE_JA_FULL_NIKO][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_bell_shift_land);
+ keyList[KEYMODE_JA_FULL_NIKO][0] = new Keyboard(parent, R.xml.keyboard_qwerty_jp_bell_shift_land);
}
/* 12-keys shift_off (landscape) */
keyList = mKeyboard[LANG_JA][LANDSCAPE][KEYBOARD_12KEY][KEYBOARD_SHIFT_OFF];
break;
case KEYMODE_JA_FULL_NIKO:
- if (false == mChangeBellMode) {
- cycleTable = JP_FULL_NIKO_CYCLE_TABLE;
- }
- else{
- cycleTable = JP_FULL_BELL_CYCLE_TABLE;
- }
+ if (false == mChangeBellMode) {
+ cycleTable = JP_FULL_NIKO_CYCLE_TABLE;
+ }
+ else{
+ cycleTable = JP_FULL_BELL_CYCLE_TABLE;
+ }
break;
default:
if (mWnn != null) {
if (!hidden) {
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.CHANGE_MODE,
- NicoWnnJAJP.ENGINE_MODE_OPT_TYPE_QWERTY));
+ NicoWnnJAJP.ENGINE_MODE_OPT_TYPE_QWERTY));
}
if (mHardKeyboardHidden != hidden) {
if ((mLimitedKeyMode != null)
|| ((mCurrentKeyMode != KEYMODE_JA_FULL_NIKO) && (mCurrentKeyMode != KEYMODE_JA_FULL_HIRAGANA) && (mCurrentKeyMode != KEYMODE_JA_HALF_ALPHABET))) {
-
+
mLastInputType = EditorInfo.TYPE_NULL;
if (mWnn.isInputViewShown()) {
setDefaultKeyboard();
case KEYMODE_JA_FULL_HIRAGANA:
case KEYMODE_JA_FULL_KATAKANA:
case KEYMODE_JA_HALF_KATAKANA:
- keymode = KEYMODE_JA_FULL_NIKO;
+ // hiromitsu-s!!! 2009-09-23 12:47:08
+ //keymode = KEYMODE_JA_FULL_NIKO;
break;
default:
/* half-alphabet */
case DefaultSoftKeyboard.KEYCODE_QWERTY_BACKSPACE:
case KEYCODE_JP12_BACKSPACE:
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.INPUT_SOFT_KEY,
- new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DEL)));
+ new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DEL)));
break;
case DefaultSoftKeyboard.KEYCODE_QWERTY_SHIFT:
case KEYCODE_QWERTY_ENTER:
case KEYCODE_JP12_ENTER:
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.INPUT_SOFT_KEY,
- new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_ENTER)));
+ new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_ENTER)));
break;
case KEYCODE_JP12_REVERSE:
/* Send a input character directly if instant input type is selected */
commitText();
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.INPUT_CHAR,
- mCurrentInstantTable[getTableIndex(primaryCode)]));
+ mCurrentInstantTable[getTableIndex(primaryCode)]));
} else {
if ((mPrevInputKeyCode != primaryCode)) {
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.TOUCH_OTHER_KEY));
if (mInputType == INPUT_TYPE_INSTANT) {
commitText();
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.INPUT_CHAR,
- mCurrentInstantTable[getTableIndex(primaryCode)]));
+ mCurrentInstantTable[getTableIndex(primaryCode)]));
} else {
if (!mNoInput) {
/* Processing to toggle Dakuten, Handakuten, and capital */
case KEYCODE_JP12_CLOSE:
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.INPUT_KEY,
- new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK)));
+ new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK)));
break;
case KEYCODE_JP12_LEFT:
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.INPUT_SOFT_KEY,
- new KeyEvent(KeyEvent.ACTION_DOWN,
- KeyEvent.KEYCODE_DPAD_LEFT)));
+ new KeyEvent(KeyEvent.ACTION_DOWN,
+ KeyEvent.KEYCODE_DPAD_LEFT)));
break;
case KEYCODE_JP12_RIGHT:
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.INPUT_SOFT_KEY,
- new KeyEvent(KeyEvent.ACTION_DOWN,
- KeyEvent.KEYCODE_DPAD_RIGHT)));
+ new KeyEvent(KeyEvent.ACTION_DOWN,
+ KeyEvent.KEYCODE_DPAD_RIGHT)));
break;
case KEYCODE_NOP:
break;
break;
case KEYCODE_JP12_SHARP:
+ if (mNikoFirst == false) {
+ commitText();
+ mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.CHANGE_MODE, NicoWnnJAJP.ENGINE_MODE_DOCOMOSYMBOL));
+ }
retcode = true;
break;
int index = getTableIndex(primaryCode);
Keyboard[][] keyList = mKeyboard[LANG_JA][mDisplayMode][KEYBOARD_12KEY][KEYBOARD_SHIFT_ON];
if (false == mChangeBellMode) {
- if (false == mChangeYLineBellMode) {
- keyList[KEYMODE_JA_FULL_NIKO] = mNikoKeyboard[index+1];
- }
- else{
- keyList[KEYMODE_JA_FULL_NIKO] = mYBellKeyboard[index+1];
- }
+ if (false == mChangeYLineBellMode) {
+ keyList[KEYMODE_JA_FULL_NIKO] = mNikoKeyboard[index+1];
+ }
+ else{
+ keyList[KEYMODE_JA_FULL_NIKO] = mYBellKeyboard[index+1];
+ }
}
else{
- keyList[KEYMODE_JA_FULL_NIKO] = mBellKeyboard[index+1];
+ keyList[KEYMODE_JA_FULL_NIKO] = mBellKeyboard[index+1];
}
newKeyboard = getShiftChangeKeyboard(KEYBOARD_SHIFT_ON);
if (newKeyboard != null) {
mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.TOUCH_OTHER_KEY));
} // setLastNikoChar
- private void changeNicoBellLayout() {
- Keyboard[][] keyList, keyListOn;
- keyList = mKeyboard[LANG_JA][mDisplayMode][KEYBOARD_12KEY][KEYBOARD_SHIFT_OFF];
- keyListOn = mKeyboard[LANG_JA][mDisplayMode][KEYBOARD_12KEY][KEYBOARD_SHIFT_ON];
- if (false == mChangeBellMode) {
- keyList[KEYMODE_JA_FULL_NIKO] = mNikoKeyboard[NIKO_SLIDE_MODE_TOP];
- if (false == mChangeYLineBellMode) {
- keyListOn[KEYMODE_JA_FULL_NIKO] = mNikoKeyboard[NIKO_SLIDE_MODE_A];
- }
- else{
- keyListOn[KEYMODE_JA_FULL_NIKO] = mYBellKeyboard[NIKO_SLIDE_MODE_A];
- }
- }
- else{
- keyList[KEYMODE_JA_FULL_NIKO] = mBellKeyboard[NIKO_SLIDE_MODE_TOP];
- keyListOn[KEYMODE_JA_FULL_NIKO] = mBellKeyboard[NIKO_SLIDE_MODE_A];
- }
+ private void changeNicoBellLayout() {
+ Keyboard[][] keyList, keyListOn;
+ keyList = mKeyboard[LANG_JA][mDisplayMode][KEYBOARD_12KEY][KEYBOARD_SHIFT_OFF];
+ keyListOn = mKeyboard[LANG_JA][mDisplayMode][KEYBOARD_12KEY][KEYBOARD_SHIFT_ON];
+ if (false == mChangeBellMode) {
+ keyList[KEYMODE_JA_FULL_NIKO] = mNikoKeyboard[NIKO_SLIDE_MODE_TOP];
+ if (false == mChangeYLineBellMode) {
+ keyListOn[KEYMODE_JA_FULL_NIKO] = mNikoKeyboard[NIKO_SLIDE_MODE_A];
+ }
+ else{
+ keyListOn[KEYMODE_JA_FULL_NIKO] = mYBellKeyboard[NIKO_SLIDE_MODE_A];
+ }
+ }
+ else{
+ keyList[KEYMODE_JA_FULL_NIKO] = mBellKeyboard[NIKO_SLIDE_MODE_TOP];
+ keyListOn[KEYMODE_JA_FULL_NIKO] = mBellKeyboard[NIKO_SLIDE_MODE_A];
+ }
- }
+ }
/*************************************************
* flick mode
* Use with {@code OpenWnn.CHANGE_MODE} event.
*/
public static final int ENGINE_MODE_SYMBOL = 104;
+ public static final int ENGINE_MODE_DOCOMOSYMBOL = 107;
/**
* Mode of the convert engine (Keyboard type is QWERTY).
/** Definition for {@code EngineState.temporaryMode} (change to the symbol dictionary) */
public static final int TEMPORARY_DICTIONARY_MODE_SYMBOL = 1;
+ public static final int TEMPORARY_DICTIONARY_MODE_DOCOMOSYMBOL = 3;
/** Definition for {@code EngineState.temporaryMode} (change to the user dictionary) */
public static final int TEMPORARY_DICTIONARY_MODE_USER = 2;
/** Symbol lists to display when the symbol key is pressed */
private static final String[] SYMBOL_LISTS = {
- SymbolList.SYMBOL_JAPANESE_FACE, SymbolList.SYMBOL_JAPANESE, SymbolList.SYMBOL_ENGLISH
+ SymbolList.SYMBOL_JAPANESE_FACE, SymbolList.SYMBOL_JAPANESE, SymbolList.SYMBOL_ENGLISH, SymbolList.SYMBOL_DOCOMO_EMOJI
};
/** Current symbol list */
case NicoWnnEvent.CHANGE_MODE:
changeEngineMode(ev.mode);
- if (!(ev.mode == ENGINE_MODE_SYMBOL || ev.mode == ENGINE_MODE_EISU_KANA)) {
+ if (!(ev.mode == ENGINE_MODE_SYMBOL || ev.mode == ENGINE_MODE_DOCOMOSYMBOL || ev.mode == ENGINE_MODE_EISU_KANA)) {
initializeScreen();
}
return true;
}
return;
+ case ENGINE_MODE_DOCOMOSYMBOL:
+ if (mEnableSymbolList && !mDirectInputMode) {
+ state.temporaryMode = EngineState.TEMPORARY_DICTIONARY_MODE_DOCOMOSYMBOL;
+ updateEngineState(state);
+ updateViewStatusForPrediction(true, true);
+ }
+ return;
+
+
default:
break;
}
breakSequence();
break;
+ case EngineState.TEMPORARY_DICTIONARY_MODE_DOCOMOSYMBOL:
+ mConverterSymbolEngineBack.setDictionary(SymbolList.SYMBOL_DOCOMO_EMOJI);
+ mConverter = mConverterSymbolEngineBack;
+ mDisableAutoCommitEnglishMask |= AUTO_COMMIT_ENGLISH_SYMBOL;
+ breakSequence();
+ break;
+
default:
break;
}
/** Key string to get face mark list for Japanese */
public static final String SYMBOL_JAPANESE_FACE = "j_face";
+ /** Key string to get face mark list for Japanese */
+ public static final String SYMBOL_DOCOMO_EMOJI = "d_emoji";
+
/** The name of XML tag key */
private static final String XMLTAG_KEY = "string";
mSymbols.put(SYMBOL_ENGLISH, getXmlfile(R.xml.symbols_latin1_list));
mSymbols.put(SYMBOL_JAPANESE, getXmlfile(R.xml.symbols_japan_list));
mSymbols.put(SYMBOL_JAPANESE_FACE, getXmlfile(R.xml.symbols_japan_face_list));
+ mSymbols.put(SYMBOL_DOCOMO_EMOJI, getXmlfile(R.xml.symbols_docomo_emoji_list));
mCurrentList = mSymbols.get(SYMBOL_ENGLISH);
break;
package com.hiroshica.android.input.nicownn2;
import java.util.ArrayList;
+import java.util.HashMap;
import android.content.Context;
import android.content.SharedPreferences;
/** general infomation about a display */
private final DisplayMetrics mMetrics = new DisplayMetrics();
+ // docomo emoji hashmap
+ private static final HashMap<String, Integer> DOCOMO_EMOJI_TABLE = new HashMap<String, Integer>() {{
+ put("\uE63E", R.drawable.docomo_1); put("\uE63F", R.drawable.docomo_2); put("\uE640", R.drawable.docomo_3); put("\uE641", R.drawable.docomo_4);
+ put("\uE642", R.drawable.docomo_5); put("\uE643", R.drawable.docomo_6); put("\uE644", R.drawable.docomo_7); put("\uE645", R.drawable.docomo_8);
+ put("\uE646", R.drawable.docomo_9); put("\uE647", R.drawable.docomo_10); put("\uE648", R.drawable.docomo_11); put("\uE649", R.drawable.docomo_12);
+ put("\uE64A", R.drawable.docomo_13); put("\uE64B", R.drawable.docomo_14); put("\uE64C", R.drawable.docomo_15); put("\uE64D", R.drawable.docomo_16);
+ put("\uE64E", R.drawable.docomo_17); put("\uE64F", R.drawable.docomo_18); put("\uE650", R.drawable.docomo_19); put("\uE651", R.drawable.docomo_20);
+ put("\uE652", R.drawable.docomo_21); put("\uE653", R.drawable.docomo_22); put("\uE654", R.drawable.docomo_23); put("\uE655", R.drawable.docomo_24);
+ put("\uE656", R.drawable.docomo_25); put("\uE657", R.drawable.docomo_26); put("\uE658", R.drawable.docomo_27); put("\uE659", R.drawable.docomo_28);
+ put("\uE65A", R.drawable.docomo_29); put("\uE65B", R.drawable.docomo_30); put("\uE65C", R.drawable.docomo_31); put("\uE65D", R.drawable.docomo_32);
+ put("\uE65E", R.drawable.docomo_33); put("\uE65F", R.drawable.docomo_34); put("\uE660", R.drawable.docomo_35); put("\uE661", R.drawable.docomo_36);
+ put("\uE662", R.drawable.docomo_37); put("\uE663", R.drawable.docomo_38); put("\uE664", R.drawable.docomo_39); put("\uE665", R.drawable.docomo_40);
+ put("\uE666", R.drawable.docomo_41); put("\uE667", R.drawable.docomo_42); put("\uE668", R.drawable.docomo_43); put("\uE669", R.drawable.docomo_44);
+ put("\uE66A", R.drawable.docomo_45); put("\uE66B", R.drawable.docomo_46); put("\uE66C", R.drawable.docomo_47); put("\uE66D", R.drawable.docomo_48);
+ put("\uE66E", R.drawable.docomo_49); put("\uE66F", R.drawable.docomo_50); put("\uE670", R.drawable.docomo_51); put("\uE671", R.drawable.docomo_52);
+ put("\uE672", R.drawable.docomo_53); put("\uE673", R.drawable.docomo_54); put("\uE674", R.drawable.docomo_55); put("\uE675", R.drawable.docomo_56);
+ put("\uE676", R.drawable.docomo_57); put("\uE677", R.drawable.docomo_58); put("\uE678", R.drawable.docomo_59); put("\uE679", R.drawable.docomo_60);
+ put("\uE67A", R.drawable.docomo_61); put("\uE67B", R.drawable.docomo_62); put("\uE67C", R.drawable.docomo_63); put("\uE67D", R.drawable.docomo_64);
+ put("\uE67E", R.drawable.docomo_65); put("\uE67F", R.drawable.docomo_66); put("\uE680", R.drawable.docomo_67); put("\uE681", R.drawable.docomo_68);
+ put("\uE682", R.drawable.docomo_69); put("\uE683", R.drawable.docomo_70); put("\uE684", R.drawable.docomo_71); put("\uE685", R.drawable.docomo_72);
+ put("\uE686", R.drawable.docomo_73); put("\uE687", R.drawable.docomo_74); put("\uE688", R.drawable.docomo_75); put("\uE689", R.drawable.docomo_76);
+ put("\uE68A", R.drawable.docomo_77); put("\uE68B", R.drawable.docomo_78); put("\uE68C", R.drawable.docomo_79); put("\uE68D", R.drawable.docomo_80);
+ put("\uE68E", R.drawable.docomo_81); put("\uE68F", R.drawable.docomo_82); put("\uE690", R.drawable.docomo_83); put("\uE691", R.drawable.docomo_84);
+ put("\uE692", R.drawable.docomo_85); put("\uE693", R.drawable.docomo_86); put("\uE694", R.drawable.docomo_87); put("\uE695", R.drawable.docomo_88);
+ put("\uE696", R.drawable.docomo_89); put("\uE697", R.drawable.docomo_90); put("\uE698", R.drawable.docomo_91); put("\uE699", R.drawable.docomo_92);
+ put("\uE69A", R.drawable.docomo_93); put("\uE69B", R.drawable.docomo_94); put("\uE69C", R.drawable.docomo_95); put("\uE69D", R.drawable.docomo_96);
+ put("\uE69E", R.drawable.docomo_97); put("\uE69F", R.drawable.docomo_98); put("\uE6A0", R.drawable.docomo_99); put("\uE6A1", R.drawable.docomo_100);
+ put("\uE6A2", R.drawable.docomo_101); put("\uE6A3", R.drawable.docomo_102); put("\uE6A4", R.drawable.docomo_103); put("\uE6A5", R.drawable.docomo_104);
+ put("\uE6CE", R.drawable.docomo_105); put("\uE6CF", R.drawable.docomo_106); put("\uE6D0", R.drawable.docomo_107); put("\uE6D1", R.drawable.docomo_108);
+ put("\uE6D2", R.drawable.docomo_109); put("\uE6D3", R.drawable.docomo_110); put("\uE6D4", R.drawable.docomo_111); put("\uE6D5", R.drawable.docomo_112);
+ put("\uE6D6", R.drawable.docomo_113); put("\uE6D7", R.drawable.docomo_114); put("\uE6D8", R.drawable.docomo_115); put("\uE6D9", R.drawable.docomo_116);
+ put("\uE6DA", R.drawable.docomo_117); put("\uE6DB", R.drawable.docomo_118); put("\uE6DC", R.drawable.docomo_119); put("\uE6DD", R.drawable.docomo_120);
+ put("\uE6DE", R.drawable.docomo_121); put("\uE6DF", R.drawable.docomo_122); put("\uE6E0", R.drawable.docomo_123); put("\uE6E1", R.drawable.docomo_124);
+ put("\uE6E2", R.drawable.docomo_125); put("\uE6E3", R.drawable.docomo_126); put("\uE6E4", R.drawable.docomo_127); put("\uE6E5", R.drawable.docomo_128);
+ put("\uE6E6", R.drawable.docomo_129); put("\uE6E7", R.drawable.docomo_130); put("\uE6E8", R.drawable.docomo_131); put("\uE6E9", R.drawable.docomo_132);
+ put("\uE6EA", R.drawable.docomo_133); put("\uE6EB", R.drawable.docomo_134); put("\uE70B", R.drawable.docomo_135); put("\uE6EC", R.drawable.docomo_136);
+ put("\uE6ED", R.drawable.docomo_137); put("\uE6EE", R.drawable.docomo_138); put("\uE6EF", R.drawable.docomo_139); put("\uE6F0", R.drawable.docomo_140);
+ put("\uE6F1", R.drawable.docomo_141); put("\uE6F2", R.drawable.docomo_142); put("\uE6F3", R.drawable.docomo_143); put("\uE6F4", R.drawable.docomo_144);
+ put("\uE6F5", R.drawable.docomo_145); put("\uE6F6", R.drawable.docomo_146); put("\uE6F7", R.drawable.docomo_147); put("\uE6F8", R.drawable.docomo_148);
+ put("\uE6F9", R.drawable.docomo_149); put("\uE6FA", R.drawable.docomo_150); put("\uE6FB", R.drawable.docomo_151); put("\uE6FC", R.drawable.docomo_152);
+ put("\uE6FD", R.drawable.docomo_153); put("\uE6FE", R.drawable.docomo_154); put("\uE6FF", R.drawable.docomo_155); put("\uE700", R.drawable.docomo_156);
+ put("\uE701", R.drawable.docomo_157); put("\uE702", R.drawable.docomo_158); put("\uE703", R.drawable.docomo_159); put("\uE704", R.drawable.docomo_160);
+ put("\uE705", R.drawable.docomo_161); put("\uE706", R.drawable.docomo_162); put("\uE707", R.drawable.docomo_163); put("\uE708", R.drawable.docomo_164);
+ put("\uE709", R.drawable.docomo_165); put("\uE70A", R.drawable.docomo_166); put("\uE6AC", R.drawable.docomo_167); put("\uE6AD", R.drawable.docomo_168);
+ put("\uE6AE", R.drawable.docomo_169); put("\uE6B1", R.drawable.docomo_170); put("\uE6B2", R.drawable.docomo_171); put("\uE6B3", R.drawable.docomo_172);
+ put("\uE6B7", R.drawable.docomo_173); put("\uE6B8", R.drawable.docomo_174); put("\uE6B9", R.drawable.docomo_175); put("\uE6BA", R.drawable.docomo_176);
+ put("\uE70C", R.drawable.docomo_ex1); put("\uE70D", R.drawable.docomo_ex2); put("\uE70E", R.drawable.docomo_ex3); put("\uE70F", R.drawable.docomo_ex4);
+ put("\uE710", R.drawable.docomo_ex5); put("\uE711", R.drawable.docomo_ex6); put("\uE712", R.drawable.docomo_ex7); put("\uE713", R.drawable.docomo_ex8);
+ put("\uE714", R.drawable.docomo_ex9); put("\uE715", R.drawable.docomo_ex10); put("\uE716", R.drawable.docomo_ex11); put("\uE717", R.drawable.docomo_ex12);
+ put("\uE718", R.drawable.docomo_ex13); put("\uE719", R.drawable.docomo_ex14); put("\uE71A", R.drawable.docomo_ex15); put("\uE71B", R.drawable.docomo_ex16);
+ put("\uE71C", R.drawable.docomo_ex17); put("\uE71D", R.drawable.docomo_ex18); put("\uE71E", R.drawable.docomo_ex19); put("\uE71F", R.drawable.docomo_ex20);
+ put("\uE720", R.drawable.docomo_ex21); put("\uE721", R.drawable.docomo_ex22); put("\uE722", R.drawable.docomo_ex23); put("\uE723", R.drawable.docomo_ex24);
+ put("\uE724", R.drawable.docomo_ex25); put("\uE725", R.drawable.docomo_ex26); put("\uE726", R.drawable.docomo_ex27); put("\uE727", R.drawable.docomo_ex28);
+ put("\uE728", R.drawable.docomo_ex29); put("\uE729", R.drawable.docomo_ex30); put("\uE72A", R.drawable.docomo_ex31); put("\uE72B", R.drawable.docomo_ex32);
+ put("\uE72C", R.drawable.docomo_ex33); put("\uE72D", R.drawable.docomo_ex34); put("\uE72E", R.drawable.docomo_ex35); put("\uE72F", R.drawable.docomo_ex36);
+ put("\uE730", R.drawable.docomo_ex37); put("\uE731", R.drawable.docomo_ex38); put("\uE732", R.drawable.docomo_ex39); put("\uE733", R.drawable.docomo_ex40);
+ put("\uE734", R.drawable.docomo_ex41); put("\uE735", R.drawable.docomo_ex42); put("\uE736", R.drawable.docomo_ex43); put("\uE737", R.drawable.docomo_ex44);
+ put("\uE738", R.drawable.docomo_ex45); put("\uE739", R.drawable.docomo_ex46); put("\uE73A", R.drawable.docomo_ex47); put("\uE73B", R.drawable.docomo_ex48);
+ put("\uE73C", R.drawable.docomo_ex49); put("\uE73D", R.drawable.docomo_ex50); put("\uE73E", R.drawable.docomo_ex51); put("\uE73F", R.drawable.docomo_ex52);
+ put("\uE740", R.drawable.docomo_ex53); put("\uE741", R.drawable.docomo_ex54); put("\uE742", R.drawable.docomo_ex55); put("\uE743", R.drawable.docomo_ex56);
+ put("\uE744", R.drawable.docomo_ex57); put("\uE745", R.drawable.docomo_ex58); put("\uE746", R.drawable.docomo_ex59); put("\uE747", R.drawable.docomo_ex60);
+ put("\uE748", R.drawable.docomo_ex61); put("\uE749", R.drawable.docomo_ex62); put("\uE74A", R.drawable.docomo_ex63); put("\uE74B", R.drawable.docomo_ex64);
+ put("\uE74C", R.drawable.docomo_ex65); put("\uE74D", R.drawable.docomo_ex66); put("\uE74E", R.drawable.docomo_ex67); put("\uE74F", R.drawable.docomo_ex68);
+ put("\uE750", R.drawable.docomo_ex69); put("\uE751", R.drawable.docomo_ex70); put("\uE752", R.drawable.docomo_ex71); put("\uE753", R.drawable.docomo_ex72);
+ put("\uE754", R.drawable.docomo_ex73); put("\uE755", R.drawable.docomo_ex74); put("\uE756", R.drawable.docomo_ex75); put("\uE757", R.drawable.docomo_ex76);
+ }};
+
/** Event listener for touching a candidate */
private OnTouchListener mCandidateOnTouch = new OnTouchListener() {
- public boolean onTouch(View v, MotionEvent event) {
- if (mMotionEvent != null) {
- return true;
- }
-
- if ((event.getAction() == MotionEvent.ACTION_UP)
- && (v instanceof TextView)) {
- Drawable d = v.getBackground();
- if (d != null) {
- d.setState(new int[] {});
- }
- }
-
- mMotionEvent = event;
- boolean ret = mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.CANDIDATE_VIEW_TOUCH));
- mMotionEvent = null;
- return ret;
- }
- };
+ public boolean onTouch(View v, MotionEvent event) {
+ if (mMotionEvent != null) {
+ return true;
+ }
+
+ if ((event.getAction() == MotionEvent.ACTION_UP)
+ && (v instanceof TextView)) {
+ Drawable d = v.getBackground();
+ if (d != null) {
+ d.setState(new int[] {});
+ }
+ }
+
+ mMotionEvent = event;
+ boolean ret = mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.CANDIDATE_VIEW_TOUCH));
+ mMotionEvent = null;
+ return ret;
+ }
+ };
/** Event listener for clicking a candidate */
private OnClickListener mCandidateOnClick = new OnClickListener() {
- public void onClick(View v) {
- if (!v.isShown()) {
- return;
- }
+ public void onClick(View v) {
+ if (!v.isShown()) {
+ return;
+ }
- if (v instanceof TextView) {
- TextView text = (TextView)v;
- int wordcount = text.getId();
- WnnWord word = null;
- word = mWnnWordArray.get(wordcount);
- selectCandidate(word);
- }
- }
- };
+ if (v instanceof TextView) {
+ TextView text = (TextView)v;
+ int wordcount = text.getId();
+ WnnWord word = null;
+ word = mWnnWordArray.get(wordcount);
+ selectCandidate(word);
+ }
+ }
+ };
/** Event listener for long-clicking a candidate */
private OnLongClickListener mCandidateOnLongClick = new OnLongClickListener() {
- public boolean onLongClick(View v) {
- if (mViewScaleUp == null) {
- return false;
- }
-
- if (!v.isShown()) {
- return true;
- }
-
- Drawable d = v.getBackground();
- if (d != null) {
- if(d.getState().length == 0){
- return true;
- }
- }
+ public boolean onLongClick(View v) {
+ if (mViewScaleUp == null) {
+ return false;
+ }
+
+ if (!v.isShown()) {
+ return true;
+ }
+
+ Drawable d = v.getBackground();
+ if (d != null) {
+ if(d.getState().length == 0){
+ return true;
+ }
+ }
- int wordcount = ((TextView)v).getId();
- mWord = mWnnWordArray.get(wordcount);
- setViewScaleUp(true, mWord);
+ int wordcount = ((TextView)v).getId();
+ mWord = mWnnWordArray.get(wordcount);
+ setViewScaleUp(true, mWord);
- return true;
- }
- };
+ return true;
+ }
+ };
/**
mReadMoreButton = (ImageView)mViewBody.findViewById(R.id.read_more_text);
mReadMoreButton.setOnTouchListener(new View.OnTouchListener() {
- public boolean onTouch(View v, MotionEvent event) {
- switch (event.getAction()) {
- case MotionEvent.ACTION_DOWN:
- if (mIsFullView) {
- mReadMoreButton.setImageResource(R.drawable.cand_down_press);
- } else {
- mReadMoreButton.setImageResource(R.drawable.cand_up_press);
- }
- break;
- case MotionEvent.ACTION_UP:
- if (mIsFullView) {
- mReadMoreButton.setImageResource(R.drawable.cand_down);
- } else {
- mReadMoreButton.setImageResource(R.drawable.cand_up);
- }
- break;
- default:
- break;
- }
- return false;
- }
- });
+ public boolean onTouch(View v, MotionEvent event) {
+ switch (event.getAction()) {
+ case MotionEvent.ACTION_DOWN:
+ if (mIsFullView) {
+ mReadMoreButton.setImageResource(R.drawable.cand_down_press);
+ } else {
+ mReadMoreButton.setImageResource(R.drawable.cand_up_press);
+ }
+ break;
+ case MotionEvent.ACTION_UP:
+ if (mIsFullView) {
+ mReadMoreButton.setImageResource(R.drawable.cand_down);
+ } else {
+ mReadMoreButton.setImageResource(R.drawable.cand_up);
+ }
+ break;
+ default:
+ break;
+ }
+ return false;
+ }
+ });
mReadMoreButton.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- if (!v.isShown()) {
- return;
- }
-
- if (mIsFullView) {
- mIsFullView = false;
- mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.LIST_CANDIDATES_NORMAL));
- } else {
- mIsFullView = true;
- mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.LIST_CANDIDATES_FULL));
- }
- }
- });
+ public void onClick(View v) {
+ if (!v.isShown()) {
+ return;
+ }
+
+ if (mIsFullView) {
+ mIsFullView = false;
+ mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.LIST_CANDIDATES_NORMAL));
+ } else {
+ mIsFullView = true;
+ mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.LIST_CANDIDATES_FULL));
+ }
+ }
+ });
setViewType(CandidatesViewManager.VIEW_TYPE_CLOSE);
/* select button */
Button b = (Button)scaleUp.findViewById(R.id.candidate_select);
b.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- selectCandidate(mWord);
- }
- });
+ public void onClick(View v) {
+ selectCandidate(mWord);
+ }
+ });
/* cancel button */
b = (Button)scaleUp.findViewById(R.id.candidate_cancel);
b.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- setViewLayout(CandidatesViewManager.VIEW_TYPE_NORMAL);
- mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.UPDATE_CANDIDATE));
- }
- });
+ public void onClick(View v) {
+ setViewLayout(CandidatesViewManager.VIEW_TYPE_NORMAL);
+ mWnn.onEvent(new NicoWnnEvent(NicoWnnEvent.UPDATE_CANDIDATE));
+ }
+ });
return mViewBody;
}
} else if (word.candidate.equals("\u3000" /* full-width space */)) {
span = new ImageSpan(mWnn, R.drawable.word_full_space,
DynamicDrawableSpan.ALIGN_BASELINE);
- }
+ }
+ // check docomo emoji
+ Integer getres = getDocomoEmojiRes(word);
+ if (null != getres) {
+ span = new ImageSpan(mWnn, getres.intValue(), DynamicDrawableSpan.ALIGN_BASELINE);
+ }
if (span != null) {
SpannableString spannable = new SpannableString(" ");
mWnnWordArray.add(mWordCount, word);
mWordCount++;
- }
-
- /**
- * Create a view for a candidate.
- * @return the view
- */
- private TextView createCandidateView() {
- TextView text = new TextView(mViewBodyScroll.getContext());
- text.setTextSize(20);
- text.setBackgroundResource(R.drawable.cand_back);
- text.setGravity(Gravity.CENTER);
- text.setSingleLine();
- text.setPadding(4, 4, 4, 4);
- text.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
- ViewGroup.LayoutParams.WRAP_CONTENT,
- 1.0f));
- text.setMinHeight(getCandidateMinimumHeight());
- text.setMinimumWidth(getCandidateMinimumWidth());
- return text;
- }
+ }
+
+ /**
+ * Create a view for a candidate.
+ * @return the view
+ */
+ private TextView createCandidateView() {
+ TextView text = new TextView(mViewBodyScroll.getContext());
+ text.setTextSize(20);
+ text.setBackgroundResource(R.drawable.cand_back);
+ text.setGravity(Gravity.CENTER);
+ text.setSingleLine();
+ text.setPadding(4, 4, 4, 4);
+ text.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
+ ViewGroup.LayoutParams.WRAP_CONTENT,
+ 1.0f));
+ text.setMinHeight(getCandidateMinimumHeight());
+ text.setMinimumWidth(getCandidateMinimumWidth());
+ return text;
+ }
/**
* Display {@code mReadMoreText} if there are more candidates.
private int getCandidateMinimumHeight() {
return (int)(CANDIDATE_MINIMUM_HEIGHT * mMetrics.density);
}
+
+ /**
+ * get docomo-emoji resource
+ */
+ private Integer getDocomoEmojiRes(WnnWord word) {
+ return DOCOMO_EMOJI_TABLE.get(word.candidate);
+ }
+
}