Home | History | Annotate | Download | only in openwnn

Lines Matching defs:keyEvent

36 import android.view.KeyEvent;
124 * Private area character code got by {@link KeyEvent#getUnicodeChar()}.
157 put(KeyEvent.KEYCODE_0, DefaultSoftKeyboard.KEYCODE_JP12_0);
158 put(KeyEvent.KEYCODE_1, DefaultSoftKeyboard.KEYCODE_JP12_1);
159 put(KeyEvent.KEYCODE_2, DefaultSoftKeyboard.KEYCODE_JP12_2);
160 put(KeyEvent.KEYCODE_3, DefaultSoftKeyboard.KEYCODE_JP12_3);
161 put(KeyEvent.KEYCODE_4, DefaultSoftKeyboard.KEYCODE_JP12_4);
162 put(KeyEvent.KEYCODE_5, DefaultSoftKeyboard.KEYCODE_JP12_5);
163 put(KeyEvent.KEYCODE_6, DefaultSoftKeyboard.KEYCODE_JP12_6);
164 put(KeyEvent.KEYCODE_7, DefaultSoftKeyboard.KEYCODE_JP12_7);
165 put(KeyEvent.KEYCODE_8, DefaultSoftKeyboard.KEYCODE_JP12_8);
166 put(KeyEvent.KEYCODE_9, DefaultSoftKeyboard.KEYCODE_JP12_9);
167 put(KeyEvent.KEYCODE_POUND, DefaultSoftKeyboard.KEYCODE_JP12_SHARP);
168 put(KeyEvent.KEYCODE_STAR, DefaultSoftKeyboard.KEYCODE_JP12_ASTER);
169 put(KeyEvent.KEYCODE_CALL, DefaultSoftKeyboard.KEYCODE_JP12_REVERSE);
701 onKeyUpEvent(ev.keyEvent);
705 return onKeyLongPressEvent(ev.keyEvent);
807 KeyEvent keyEvent = ev.keyEvent;
809 if (keyEvent != null) {
810 keyCode = keyEvent.getKeyCode();
817 if (keyCode == KeyEvent.KEYCODE_ENTER) {
820 mInputConnection.sendKeyEvent(keyEvent);
821 mInputConnection.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_UP,
822 keyEvent.getKeyCode()));
838 if (keyEvent != null && keyEvent.isPrintingKey() && isTenKeyCode(keyCode) && !keyEvent.isNumLockOn()) {
842 case KeyEvent.KEYCODE_DEL:
845 case KeyEvent.KEYCODE_BACK:
849 case KeyEvent.KEYCODE_DPAD_CENTER:
850 case KeyEvent.KEYCODE_ENTER:
851 case KeyEvent.KEYCODE_NUMPAD_ENTER:
858 case KeyEvent.KEYCODE_DPAD_LEFT:
865 case KeyEvent.KEYCODE_DPAD_RIGHT:
872 case KeyEvent.KEYCODE_DPAD_DOWN:
876 case KeyEvent.KEYCODE_DPAD_UP:
883 case KeyEvent.KEYCODE_SPACE:
884 if (keyEvent != null) {
885 if (keyEvent.isShiftPressed()) {
887 } else if (keyEvent.isAltPressed()) {
888 if (keyEvent.getRepeatCount() == 0) {
897 case KeyEvent.KEYCODE_SYM:
901 case KeyEvent.KEYCODE_PAGE_UP:
905 case KeyEvent.KEYCODE_PAGE_DOWN:
909 case KeyEvent.KEYCODE_PICTSYMBOLS:
910 if (keyEvent != null) {
911 if (keyEvent.getRepeatCount() == 0) {
921 (keyCode != KeyEvent.KEYCODE_SEARCH) &&
922 (keyCode != KeyEvent.KEYCODE_ALT_LEFT) &&
923 (keyCode != KeyEvent.KEYCODE_ALT_RIGHT) &&
924 (keyCode != KeyEvent.KEYCODE_SHIFT_LEFT) &&
925 (keyCode != KeyEvent.KEYCODE_SHIFT_RIGHT)) {
933 || ((keyEvent != null)
934 && ((keyCode == KeyEvent.KEYCODE_SHIFT_LEFT)
935 || (keyCode == KeyEvent.KEYCODE_SHIFT_RIGHT)
936 || (keyCode == KeyEvent.KEYCODE_ALT_LEFT)
937 || (keyCode == KeyEvent.KEYCODE_ALT_RIGHT)
938 || (keyEvent.isAltPressed() && (keyCode == KeyEvent.KEYCODE_SPACE)))))) {
947 || ((keyEvent != null)
948 && ((keyCode == KeyEvent.KEYCODE_SHIFT_LEFT)
949 ||(keyCode == KeyEvent.KEYCODE_SHIFT_RIGHT)
950 ||(keyCode == KeyEvent.KEYCODE_ALT_LEFT)
951 ||(keyCode == KeyEvent.KEYCODE_ALT_RIGHT)
952 ||(keyCode == KeyEvent.KEYCODE_BACK && mCandidatesViewManager.getViewType() == CandidatesViewManager.VIEW_TYPE_FULL)
953 ||(keyEvent.isAltPressed() && (keyCode == KeyEvent.KEYCODE_SPACE)))))) {
960 if ((ev.code == OpenWnnEvent.INPUT_KEY) && processHardware12Keyboard(keyEvent)) {
1039 case KeyEvent.KEYCODE_DPAD_DOWN:
1040 case KeyEvent.KEYCODE_DPAD_LEFT:
1041 case KeyEvent.KEYCODE_DPAD_RIGHT:
1042 case KeyEvent.KEYCODE_DPAD_UP:
1048 case KeyEvent.KEYCODE_ALT_LEFT:
1049 case KeyEvent.KEYCODE_ALT_RIGHT:
1050 if (keyEvent.getRepeatCount() == 0) {
1057 case KeyEvent.KEYCODE_SHIFT_LEFT:
1058 case KeyEvent.KEYCODE_SHIFT_RIGHT:
1059 if (keyEvent.getRepeatCount() == 0) {
1068 ret = processKeyEvent(keyEvent);
1072 ret = processKeyEvent(keyEvent);
1074 int code = keyEvent.getKeyCode();
1075 if (code == KeyEvent.KEYCODE_ENTER) {
1078 mInputConnection.sendKeyEvent(keyEvent);
1079 mInputConnection.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, code));
1109 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_RIGHT);
1165 private boolean processKeyEvent(KeyEvent ev) {
1174 if (key == KeyEvent.KEYCODE_A || key == KeyEvent.KEYCODE_F || key == KeyEvent.KEYCODE_C ||
1175 key == KeyEvent.KEYCODE_V || key == KeyEvent.KEYCODE_X || key == KeyEvent.KEYCODE_Z) {
1221 if (shift != mHardShift && (key >= KeyEvent.KEYCODE_A && key <= KeyEvent.KEYCODE_Z)) {
1267 } else if (key == KeyEvent.KEYCODE_SPACE) {
1272 } else if (key == KeyEvent.KEYCODE_SYM) {
1286 case KeyEvent.KEYCODE_DEL:
1304 case KeyEvent.KEYCODE_BACK:
1326 case KeyEvent.KEYCODE_DPAD_LEFT:
1335 case KeyEvent.KEYCODE_DPAD_RIGHT:
1345 case KeyEvent.KEYCODE_DPAD_DOWN:
1349 case KeyEvent.KEYCODE_DPAD_UP:
1359 case KeyEvent.KEYCODE_DPAD_CENTER:
1360 case KeyEvent.KEYCODE_ENTER:
1361 case KeyEvent.KEYCODE_NUMPAD_ENTER:
1386 case KeyEvent.KEYCODE_CALL:
1387 case KeyEvent.KEYCODE_VOLUME_DOWN:
1388 case KeyEvent.KEYCODE_VOLUME_UP:
1399 case KeyEvent.KEYCODE_DPAD_LEFT:
1401 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_LEFT);
1412 case KeyEvent.KEYCODE_DPAD_RIGHT:
1414 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_RIGHT);
1425 case KeyEvent.KEYCODE_DPAD_DOWN:
1429 case KeyEvent.KEYCODE_DPAD_UP:
1436 case KeyEvent.KEYCODE_DPAD_CENTER:
1437 case KeyEvent.KEYCODE_ENTER:
1438 case KeyEvent.KEYCODE_NUMPAD_ENTER:
1450 case KeyEvent.KEYCODE_BACK:
1475 private void processHardwareKeyboardSpaceKey(KeyEvent ev) {
1535 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_RIGHT);
1624 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_LEFT);
1656 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_RIGHT);
1693 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_DOWN);
1700 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_UP);
1710 boolean processKeyEventNoInputCandidateShown(KeyEvent ev) {
1715 case KeyEvent.KEYCODE_DEL:
1718 case KeyEvent.KEYCODE_ENTER:
1719 case KeyEvent.KEYCODE_NUMPAD_ENTER:
1720 case KeyEvent.KEYCODE_DPAD_UP:
1721 case KeyEvent.KEYCODE_DPAD_DOWN:
1722 case KeyEvent.KEYCODE_MENU:
1726 case KeyEvent.KEYCODE_CALL:
1727 case KeyEvent.KEYCODE_VOLUME_DOWN:
1728 case KeyEvent.KEYCODE_VOLUME_UP:
1731 case KeyEvent.KEYCODE_DPAD_CENTER:
1735 case KeyEvent.KEYCODE_BACK:
2454 mCandidatesViewManager.processMoveKeyEvent(KeyEvent.KEYCODE_DPAD_RIGHT);
2856 * Handling KeyEvent(KEYUP)
2862 private void onKeyUpEvent(KeyEvent ev) {
2865 if(key == KeyEvent.KEYCODE_SHIFT_LEFT || key == KeyEvent.KEYCODE_SHIFT_RIGHT){
2872 if(key == KeyEvent.KEYCODE_ALT_LEFT || key == KeyEvent.KEYCODE_ALT_RIGHT){
2880 && ((ev.getFlags() & KeyEvent.FLAG_CANCELED_LONG_PRESS) == 0)) {
2882 case KeyEvent.KEYCODE_SOFT_LEFT:
2895 case KeyEvent.KEYCODE_SOFT_RIGHT:
2899 case KeyEvent.KEYCODE_DEL:
2900 int newKeyCode = KeyEvent.KEYCODE_FORWARD_DEL;
2904 newKeyCode = KeyEvent.KEYCODE_DEL;
2906 KeyEvent keyEvent = new KeyEvent(ev.getAction(), newKeyCode);
2907 if (!processKeyEvent(keyEvent)) {
2908 sendDownUpKeyEvents(keyEvent.getKeyCode());
2914 newKeyCode = KeyEvent.KEYCODE_DEL;
2930 * Handling KeyEvent(KEYLONGPRESS)
2937 private boolean onKeyLongPressEvent(KeyEvent ev) {
2944 case KeyEvent.KEYCODE_DEL:
3098 case KeyEvent.KEYCODE_SOFT_LEFT:
3099 case KeyEvent.KEYCODE_SOFT_RIGHT:
3100 case KeyEvent.KEYCODE_DEL:
3113 * @param keyEvent A key event
3116 private boolean processHardware12Keyboard(KeyEvent keyEvent) {
3118 if (mEnableHardware12Keyboard && (keyEvent != null)) {
3119 int keyCode = keyEvent.getKeyCode();
3122 if (keyEvent.getRepeatCount() == 0) {
3123 keyEvent.startTracking();
3129 if (keyEvent.getRepeatCount() == 0) {