Rename and reorganize key code
Change-Id: I13d6fef7af1c4356a22b0e8aebc9e613b1693ecemain
parent
c9c3aa219e
commit
d2c5fdda86
|
@ -26,8 +26,8 @@
|
||||||
<integer name="key_shift">-1</integer>
|
<integer name="key_shift">-1</integer>
|
||||||
<integer name="key_switch_alpha_symbol">-2</integer>
|
<integer name="key_switch_alpha_symbol">-2</integer>
|
||||||
<integer name="key_delete">-5</integer>
|
<integer name="key_delete">-5</integer>
|
||||||
<integer name="key_settings">-100</integer>
|
<integer name="key_settings">-6</integer>
|
||||||
<integer name="key_voice">-102</integer>
|
<integer name="key_shortcut">-8</integer>
|
||||||
|
|
||||||
<!-- Array used for mapping key codes to description strings. -->
|
<!-- Array used for mapping key codes to description strings. -->
|
||||||
<array name="key_descriptions">
|
<array name="key_descriptions">
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
<item>@string/description_delete_key</item>
|
<item>@string/description_delete_key</item>
|
||||||
<item>@integer/key_settings</item>
|
<item>@integer/key_settings</item>
|
||||||
<item>@string/description_settings_key</item>
|
<item>@string/description_settings_key</item>
|
||||||
<item>@integer/key_voice</item>
|
<item>@integer/key_shortcut</item>
|
||||||
<item>@string/description_voice_key</item>
|
<item>@string/description_voice_key</item>
|
||||||
</array>
|
</array>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -73,7 +73,7 @@
|
||||||
latin:parentStyle="functionalKeyStyle" />
|
latin:parentStyle="functionalKeyStyle" />
|
||||||
<key-style
|
<key-style
|
||||||
latin:styleName="micKeyStyle"
|
latin:styleName="micKeyStyle"
|
||||||
latin:code="@integer/key_voice"
|
latin:code="@integer/key_shortcut"
|
||||||
latin:keyIcon="@drawable/sym_keyboard_voice_holo"
|
latin:keyIcon="@drawable/sym_keyboard_voice_holo"
|
||||||
latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
|
latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
|
||||||
latin:parentStyle="functionalKeyStyle" />
|
latin:parentStyle="functionalKeyStyle" />
|
||||||
|
@ -127,7 +127,7 @@
|
||||||
latin:parentStyle="functionalKeyStyle" />
|
latin:parentStyle="functionalKeyStyle" />
|
||||||
<key-style
|
<key-style
|
||||||
latin:styleName="micKeyStyle"
|
latin:styleName="micKeyStyle"
|
||||||
latin:code="@integer/key_voice"
|
latin:code="@integer/key_shortcut"
|
||||||
latin:keyIcon="@drawable/sym_bkeyboard_mic"
|
latin:keyIcon="@drawable/sym_bkeyboard_mic"
|
||||||
latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
|
latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
|
||||||
latin:parentStyle="functionalKeyStyle" />
|
latin:parentStyle="functionalKeyStyle" />
|
||||||
|
|
|
@ -118,7 +118,7 @@
|
||||||
latin:parentStyle="functionalKeyStyle" />
|
latin:parentStyle="functionalKeyStyle" />
|
||||||
<key-style
|
<key-style
|
||||||
latin:styleName="micKeyStyle"
|
latin:styleName="micKeyStyle"
|
||||||
latin:code="@integer/key_voice"
|
latin:code="@integer/key_shortcut"
|
||||||
latin:keyIcon="@drawable/sym_keyboard_mic"
|
latin:keyIcon="@drawable/sym_keyboard_mic"
|
||||||
latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
|
latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
|
||||||
latin:parentStyle="settingsPopupStyle" />
|
latin:parentStyle="settingsPopupStyle" />
|
||||||
|
@ -191,7 +191,7 @@
|
||||||
latin:parentStyle="functionalKeyStyle" />
|
latin:parentStyle="functionalKeyStyle" />
|
||||||
<key-style
|
<key-style
|
||||||
latin:styleName="micKeyStyle"
|
latin:styleName="micKeyStyle"
|
||||||
latin:code="@integer/key_voice"
|
latin:code="@integer/key_shortcut"
|
||||||
latin:keyIcon="@drawable/sym_bkeyboard_mic"
|
latin:keyIcon="@drawable/sym_bkeyboard_mic"
|
||||||
latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
|
latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
|
||||||
latin:parentStyle="settingsPopupStyle" />
|
latin:parentStyle="settingsPopupStyle" />
|
||||||
|
|
|
@ -68,19 +68,14 @@ public class Keyboard {
|
||||||
public static final int CODE_DUMMY = 0;
|
public static final int CODE_DUMMY = 0;
|
||||||
public static final int CODE_SHIFT = -1;
|
public static final int CODE_SHIFT = -1;
|
||||||
public static final int CODE_SWITCH_ALPHA_SYMBOL = -2;
|
public static final int CODE_SWITCH_ALPHA_SYMBOL = -2;
|
||||||
public static final int CODE_CANCEL = -3;
|
public static final int CODE_CAPSLOCK = -3;
|
||||||
public static final int CODE_DONE = -4;
|
public static final int CODE_CANCEL = -4;
|
||||||
public static final int CODE_DELETE = -5;
|
public static final int CODE_DELETE = -5;
|
||||||
public static final int CODE_ALT = -6;
|
public static final int CODE_SETTINGS = -6;
|
||||||
|
public static final int CODE_SETTINGS_LONGPRESS = -7;
|
||||||
|
public static final int CODE_SHORTCUT = -8;
|
||||||
// Code value representing the code is not specified.
|
// Code value representing the code is not specified.
|
||||||
public static final int CODE_UNSPECIFIED = -99;
|
public static final int CODE_UNSPECIFIED = -99;
|
||||||
public static final int CODE_SETTINGS = -100;
|
|
||||||
public static final int CODE_SETTINGS_LONGPRESS = -101;
|
|
||||||
// TODO: remove this once LatinIME stops referring to this.
|
|
||||||
public static final int CODE_VOICE = -102;
|
|
||||||
public static final int CODE_CAPSLOCK = -103;
|
|
||||||
public static final int CODE_NEXT_LANGUAGE = -104;
|
|
||||||
public static final int CODE_PREV_LANGUAGE = -105;
|
|
||||||
|
|
||||||
/** Horizontal gap default for all rows */
|
/** Horizontal gap default for all rows */
|
||||||
private int mDefaultHorizontalGap;
|
private int mDefaultHorizontalGap;
|
||||||
|
|
|
@ -46,6 +46,9 @@ import java.util.Locale;
|
||||||
public class LatinKeyboard extends Keyboard {
|
public class LatinKeyboard extends Keyboard {
|
||||||
private static final int SPACE_LED_LENGTH_PERCENT = 80;
|
private static final int SPACE_LED_LENGTH_PERCENT = 80;
|
||||||
|
|
||||||
|
public static final int CODE_NEXT_LANGUAGE = -100;
|
||||||
|
public static final int CODE_PREV_LANGUAGE = -101;
|
||||||
|
|
||||||
private final Context mContext;
|
private final Context mContext;
|
||||||
private final SubtypeSwitcher mSubtypeSwitcher = SubtypeSwitcher.getInstance();
|
private final SubtypeSwitcher mSubtypeSwitcher = SubtypeSwitcher.getInstance();
|
||||||
|
|
||||||
|
@ -102,7 +105,7 @@ public class LatinKeyboard extends Keyboard {
|
||||||
case CODE_SPACE:
|
case CODE_SPACE:
|
||||||
spaceKeyIndex = index;
|
spaceKeyIndex = index;
|
||||||
break;
|
break;
|
||||||
case CODE_VOICE:
|
case CODE_SHORTCUT:
|
||||||
shortcutKeyIndex = index;
|
shortcutKeyIndex = index;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -236,7 +236,7 @@ public class LatinKeyboardView extends KeyboardView {
|
||||||
if (languageDirection != 0) {
|
if (languageDirection != 0) {
|
||||||
getOnKeyboardActionListener().onCodeInput(
|
getOnKeyboardActionListener().onCodeInput(
|
||||||
languageDirection == 1
|
languageDirection == 1
|
||||||
? Keyboard.CODE_NEXT_LANGUAGE : Keyboard.CODE_PREV_LANGUAGE,
|
? LatinKeyboard.CODE_NEXT_LANGUAGE : LatinKeyboard.CODE_PREV_LANGUAGE,
|
||||||
null, mLastX, mLastY);
|
null, mLastX, mLastY);
|
||||||
me.setAction(MotionEvent.ACTION_CANCEL);
|
me.setAction(MotionEvent.ACTION_CANCEL);
|
||||||
keyboard.keyReleased();
|
keyboard.keyReleased();
|
||||||
|
|
|
@ -1159,16 +1159,16 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
||||||
case Keyboard.CODE_SETTINGS_LONGPRESS:
|
case Keyboard.CODE_SETTINGS_LONGPRESS:
|
||||||
onSettingsKeyLongPressed();
|
onSettingsKeyLongPressed();
|
||||||
break;
|
break;
|
||||||
case Keyboard.CODE_NEXT_LANGUAGE:
|
case LatinKeyboard.CODE_NEXT_LANGUAGE:
|
||||||
toggleLanguage(true);
|
toggleLanguage(true);
|
||||||
break;
|
break;
|
||||||
case Keyboard.CODE_PREV_LANGUAGE:
|
case LatinKeyboard.CODE_PREV_LANGUAGE:
|
||||||
toggleLanguage(false);
|
toggleLanguage(false);
|
||||||
break;
|
break;
|
||||||
case Keyboard.CODE_CAPSLOCK:
|
case Keyboard.CODE_CAPSLOCK:
|
||||||
switcher.toggleCapsLock();
|
switcher.toggleCapsLock();
|
||||||
break;
|
break;
|
||||||
case Keyboard.CODE_VOICE:
|
case Keyboard.CODE_SHORTCUT:
|
||||||
mSubtypeSwitcher.switchToShortcutIME();
|
mSubtypeSwitcher.switchToShortcutIME();
|
||||||
break;
|
break;
|
||||||
case Keyboard.CODE_TAB:
|
case Keyboard.CODE_TAB:
|
||||||
|
|
Loading…
Reference in New Issue