<string name="preference_nicownn_menu"> nicoWnn option </string>
<string name="preference_nicownn_change_keitaimode">on/off keitai mode</string>
<string name="preference_nicownn_change_keitaimode_ja">on/off keitai mode.</string>
- <string name="preference_nicownn_change_12key_qwerty">alpha/num mode</string>
+ <string name="preference_nicownn_change_12key_qwerty">alphabet/num mode</string>
<string name="preference_nicownn_change_12key_summary_ja">change alphabet/number mode.</string>
<string name="preference_nicownn_change_bellmode">Bell mode</string>
<string name="preference_nicownn_change_bellmode_summary_ja">change Nico/Bell touch</string>
+ <string name="preference_nicownn_change_alphamode">nico/bell alphabet mode</string>
+ <string name="preference_nicownn_change_alphamode_summary_ja">check, Capitalize Alphabet.</string>
<string name="preference_nicownn_change_y_bellmode">Ya-Line mode</string>
<string name="preference_nicownn_change_y_bellmode_summary_ja">change Ya-Line Nico/Bell touch</string>
<string name="preference_nicownn_is_skip_space">convert English</string>
<!-- IME dependency -->
<!-- OpenWnn English -->
- <string name="nicownn_english_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.15</string>
+ <string name="nicownn_english_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.16</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.15</string>
+ <string name="nicownn_japanese_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.16</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.15</string>
+ <string name="nicownn_china_copyright">Ver.1.3.1\nOMRON SOFTWARE Co., Ltd.\nNicoWnn Ver.1.0.16</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 -->
};
/** Toggle cycle table for full-width belltouch */
private static final String[][] JP_FULL_BELL_CYCLE_TABLE = {
+ {"\u3042"}, {"\u3044"}, {"\u3046"}, {"\u3048"}, {"\u304a"}, {"a"}, {"b"}, {"c"}, {"d"}, {"e"},
+ {"\u304b"}, {"\u304d"}, {"\u304f"}, {"\u3051"}, {"\u3053"}, {"f"}, {"g"}, {"h"}, {"i"}, {"j"},
+ {"\u3055"}, {"\u3057"}, {"\u3059"}, {"\u305b"}, {"\u305d"}, {"k"}, {"l"}, {"m"}, {"n"}, {"o"},
+ {"\u305f"}, {"\u3061"}, {"\u3064"}, {"\u3066"}, {"\u3068"}, {"p"}, {"q"}, {"r"}, {"s"}, {"t"},
+ {"\u306a"}, {"\u306b"}, {"\u306c"}, {"\u306d"}, {"\u306e"}, {"u"}, {"v"}, {"w"}, {"x"}, {"y"},
+ {"\u306f"}, {"\u3072"}, {"\u3075"}, {"\u3078"}, {"\u307b"}, {"z"}, {" "}, {" "}, {" "}, {" "},
+ {"\u307e"}, {"\u307f"}, {"\u3080"}, {"\u3081"}, {"\u3082"}, {" "}, {" "}, {" "}, {" "}, {" "},
+ {"\u3084"}, {" "}, {"\u3086"}, {" "}, {"\u3088"}, {"\u30fc"}, {"\u30fb"}, {"\uff01"}, {"\uff1f"}, {" "},
+ {"\u3089"}, {"\u308a"}, {"\u308b"}, {"\u308c"}, {"\u308d"}, {"1"}, {"2"}, {"3"}, {"4"}, {"5"},
+ {"\u308f"}, {"\u3092"}, {"\u3093"}, {"\u3001"}, {"\u3002"}, {"6"}, {"7"}, {"8"}, {"9"}, {"0"},
+ };
+
+ /** Toggle cycle table for full-width Nikotouch */
+ private static final String[][] JP_FULL_NIKO_CYCLE_TABLE_BIG = {
+ {"\u3042"}, {"\u3044"}, {"\u3046"}, {"\u3048"}, {"\u304a"}, {"."}, {"-"}, {"@"}, {"_"}, {"1"},
+ {"\u304b"}, {"\u304d"}, {"\u304f"}, {"\u3051"}, {"\u3053"}, {" "}, {"A"}, {"B"}, {"C"}, {"2"},
+ {"\u3055"}, {"\u3057"}, {"\u3059"}, {"\u305b"}, {"\u305d"}, {"/"}, {"D"}, {"E"}, {"F"}, {"3"},
+ {"\u305f"}, {"\u3061"}, {"\u3064"}, {"\u3066"}, {"\u3068"}, {"\u3063"}, {"G"}, {"H"}, {"I"}, {"4"},
+ {"\u306a"}, {"\u306b"}, {"\u306c"}, {"\u306d"}, {"\u306e"}, {"("}, {"J"}, {"K"}, {"L"}, {"5"},
+ {"\u306f"}, {"\u3072"}, {"\u3075"}, {"\u3078"}, {"\u307b"}, {")"}, {"M"}, {"N"}, {"O"}, {"6"},
+ {"\u307e"}, {"\u307f"}, {"\u3080"}, {"\u3081"}, {"\u3082"}, {"P"}, {"Q"}, {"R"}, {"S"}, {"7"},
+ {"\u3084"}, {"\u3086"}, {"\u3088"}, {"\u3083"}, {"\u3085"}, {"\u3087"}, {"T"}, {"U"}, {"V"}, {"8"},
+ {"\u3089"}, {"\u308a"}, {"\u308b"}, {"\u308c"}, {"\u308d"}, {"W"}, {"X"}, {"Y"}, {"Z"}, {"9"},
+ {"\u308f"}, {"\u3092"}, {"\u3093"}, {"\u3001"}, {"\u3002"}, {"\u30fc"}, {"\u30fb"}, {"\uff01"}, {"\uff1f"}, {"0"},
+ };
+ /** Toggle cycle table for full-width belltouch */
+ private static final String[][] JP_FULL_BELL_CYCLE_TABLE_BIG = {
{"\u3042"}, {"\u3044"}, {"\u3046"}, {"\u3048"}, {"\u304a"}, {"A"}, {"B"}, {"C"}, {"D"}, {"E"},
{"\u304b"}, {"\u304d"}, {"\u304f"}, {"\u3051"}, {"\u3053"}, {"F"}, {"G"}, {"H"}, {"I"}, {"J"},
{"\u3055"}, {"\u3057"}, {"\u3059"}, {"\u305b"}, {"\u305d"}, {"K"}, {"L"}, {"M"}, {"N"}, {"O"},
put("\u3000", " "); put(" ", "\u3000");
- put("(", "["); put("[", "(");
- put(")", "]"); put("]", ")");
+ put("(", "["); put("[", "\u300c"); put("\u300c", "\u300e"); put("\u300e", "\u3010"); put("\u3010", "(");
+ put(")", "]"); put("]", "\u300d"); put("\u300d", "\u300f"); put("\u300f", "\u3011"); put("\u3011", ")");
}};
/** option bell type **/
private boolean mChangeYLineBellMode = false;
private boolean mChangeBellMode = false;
+ private boolean mChangeAlphaBigMode = false;
/** Default constructor */
public DefaultSoftKeyboardJAJP() {
mChange12keyQwertyMode = pref.getBoolean("change_12key_qwerty", false);
mChangeYLineBellMode = pref.getBoolean("change_y_bellmode", false);
mChangeBellMode = pref.getBoolean("change_bellmode", false);
+ mChangeAlphaBigMode = pref.getBoolean("change_alphamode", false);
mFlickNicoInput = flickModeTable.get(pref.getString("nicoflick_mode", "none_flick"));
/* Create the suitable keyboard object */
mChange12keyQwertyMode = pref.getBoolean("change_12key_qwerty", false);
mChangeYLineBellMode = pref.getBoolean("change_y_bellmode", false);
mChangeBellMode = pref.getBoolean("change_bellmode", false);
+ mChangeAlphaBigMode = pref.getBoolean("change_alphamode", false);
mFlickNicoInput = flickModeTable.get(pref.getString("nicoflick_mode", "none_flick"));
if (old12keyqwerty != mChange12keyQwertyMode) {
restartkey = true;
case KEYMODE_JA_FULL_NIKO:
if (false == mChangeBellMode) {
- cycleTable = JP_FULL_NIKO_CYCLE_TABLE;
+ if (false == mChangeAlphaBigMode) {
+ cycleTable = JP_FULL_NIKO_CYCLE_TABLE;
+ }
+ else{
+ cycleTable = JP_FULL_NIKO_CYCLE_TABLE_BIG;
+ }
}
else{
- cycleTable = JP_FULL_BELL_CYCLE_TABLE;
+ if (false == mChangeAlphaBigMode) {
+ cycleTable = JP_FULL_BELL_CYCLE_TABLE;
+ }
+ else{
+ cycleTable = JP_FULL_BELL_CYCLE_TABLE_BIG;
+ }
}
break;