Home | History | Annotate | Download | only in openwnn

Lines Matching refs:Keyboard

34 import jp.co.omronsoft.openwnn.Keyboard;
39 * The default software keyboard class.
46 * key codes for a software keyboard
49 /** Change the keyboard language */
52 /* for Japanese 12-key keyboard */
53 /** Japanese 12-key keyboard [1] */
55 /** Japanese 12-key keyboard [2] */
57 /** Japanese 12-key keyboard [3] */
59 /** Japanese 12-key keyboard [4] */
61 /** Japanese 12-key keyboard [5] */
63 /** Japanese 12-key keyboard [6] */
65 /** Japanese 12-key keyboard [7] */
67 /** Japanese 12-key keyboard [8] */
69 /** Japanese 12-key keyboard [9] */
71 /** Japanese 12-key keyboard [0] */
73 /** Japanese 12-key keyboard [#] */
75 /** Japanese 12-key keyboard [*] */
77 /** Japanese 12-key keyboard [DEL] */
79 /** Japanese 12-key keyboard [SPACE] */
81 /** Japanese 12-key keyboard [ENTER] */
83 /** Japanese 12-key keyboard [RIGHT ARROW] */
85 /** Japanese 12-key keyboard [LEFT ARROW] */
87 /** Japanese 12-key keyboard [REVERSE TOGGLE] */
89 /** Japanese 12-key keyboard [CLOSE] */
91 /** Japanese 12-key keyboard [KEYBOARD TYPE CHANGE] */
93 /** Japanese 12-key keyboard [EMOJI] */
95 /** Japanese 12-key keyboard [FULL-WIDTH HIRAGANA MODE] */
97 /** Japanese 12-key keyboard [FULL-WIDTH NUMBER MODE] */
99 /** Japanese 12-key keyboard [FULL-WIDTH ALPHABET MODE] */
101 /** Japanese 12-key keyboard [FULL-WIDTH KATAKANA MODE] */
103 /** Japanese 12-key keyboard [HALF-WIDTH KATAKANA MODE] */
105 /** Japanese 12-key keyboard [HALF-WIDTH NUMBER MODE] */
107 /** Japanese 12-key keyboard [HALF-WIDTH ALPHABET MODE] */
109 /** Japanese 12-key keyboard [MODE TOOGLE CHANGE] */
112 /** Key code for symbol keyboard alt key */
114 /** Key code for symbol keyboard up key */
116 /** Key code for symbol keyboard down key */
118 /** Key code for symbol keyboard del key */
121 /* for Qwerty keyboard */
122 /** Qwerty keyboard [DEL] */
124 /** Qwerty keyboard [ENTER] */
126 /** Qwerty keyboard [SHIFT] */
127 public static final int KEYCODE_QWERTY_SHIFT = Keyboard.KEYCODE_SHIFT;
128 /** Qwerty keyboard [ALT] */
130 /** Qwerty keyboard [KEYBOARD TYPE CHANGE] */
132 /** Qwerty keyboard [CLOSE] */
134 /** Japanese Qwerty keyboard [EMOJI] */
136 /** Japanese Qwerty keyboard [FULL-WIDTH HIRAGANA MODE] */
138 /** Japanese Qwerty keyboard [FULL-WIDTH NUMBER MODE] */
140 /** Japanese Qwerty keyboard [FULL-WIDTH ALPHABET MODE] */
142 /** Japanese Qwerty keyboard [FULL-WIDTH KATAKANA MODE] */
144 /** Japanese Qwerty keyboard [HALF-WIDTH KATAKANA MODE] */
146 /** Qwerty keyboard [NUMBER MODE] */
148 /** Qwerty keyboard [ALPHABET MODE] */
150 /** Qwerty keyboard [MODE TOOGLE CHANGE] */
152 /** Qwerty keyboard [PINYIN MODE] */
155 /** OpenWnn instance which hold this software keyboard*/
158 /** Current keyboard view */
166 /** Current keyboard definition */
167 protected Keyboard mCurrentKeyboard;
175 * Keyboard surfaces
177 * Keyboard[language][portrait/landscape][keyboard type][shift off/on][key-mode]
179 protected Keyboard[][][][][][] mKeyboard;
199 /* keyboard type */
200 /** Current keyboard type */
202 /** Keyboard (QWERTY keyboard) */
204 /** Keyboard (12-keys keyboard) */
275 /** Whether the H/W keyboard is hidden. */
278 /** Whether the H/W 12key keyboard. */
281 /** Symbol keyboard */
282 protected Keyboard mSymbolKeyboard;
284 /** Symbol keyboard state */
303 /** Event listener for symbol keyboard */
340 public boolean onLongPress(Keyboard.Key key) {
363 * Create keyboard views
369 * Keyboard[# of Languages][portrait/landscape][# of keyboard type]
372 mKeyboard = new Keyboard[3][2][4][2][7][2];
376 * Get the keyboard changed the specified shift state.
379 * @return Keyboard view
381 protected Keyboard getShiftChangeKeyboard(int shift) {
383 Keyboard[] kbd = mKeyboard[mCurrentLanguage][mDisplayMode][mCurrentKeyboardType][shift][mCurrentKeyMode];
395 * Get the keyboard changed the specified input mode.
398 * @return Keyboard view
400 protected Keyboard getModeChangeKeyboard(int mode) {
402 Keyboard[] kbd = mKeyboard[mCurrentLanguage][mDisplayMode][mCurrentKeyboardType][mShiftOn][mode];
414 * Get the keyboard changed the specified keyboard type
416 * @param type Keyboard type
417 * @return Keyboard view
419 protected Keyboard getTypeChangeKeyboard(int type) {
421 Keyboard[] kbd = mKeyboard[mCurrentLanguage][mDisplayMode][type][mShiftOn][mCurrentKeyMode];
433 * Get the keyboard when some characters are input or no character is input.
436 * @return Keyboard view
438 protected Keyboard getKeyboardInputed(boolean inputed) {
440 Keyboard[] kbd = mKeyboard[mCurrentLanguage][mDisplayMode][mCurrentKeyboardType][mShiftOn][mCurrentKeyMode];
459 Keyboard[][] keyboardList = mKeyboard[mCurrentLanguage][mDisplayMode][mCurrentKeyboardType][mShiftOn];
466 Keyboard kbd;
484 Keyboard newKeyboard = getShiftChangeKeyboard(KEYBOARD_SHIFT_ON);
492 Keyboard newKeyboard = getShiftChangeKeyboard(KEYBOARD_SHIFT_OFF);
538 Keyboard kbd = getModeChangeKeyboard(mode);
547 * Change the keyboard type.
549 * @param type Type of the keyboard
559 /* change keyboard view */
560 Keyboard kbd = getTypeChangeKeyboard(type);
566 /* notice that the keyboard is changed */
572 * Change the keyboard.
574 * @param keyboard The new keyboard
575 * @return {@code true} if the keyboard is changed; {@code false} if not changed.
577 protected boolean changeKeyboard(Keyboard keyboard) {
579 if (keyboard == null) {
582 if (mCurrentKeyboard != keyboard) {
583 mKeyboardView.setKeyboard(keyboard);
585 mCurrentKeyboard = keyboard;
606 /* create symbol keyboard */
607 mSymbolKeyboard = new Keyboard(parent, R.xml.keyboard_4key);
719 Keyboard newKeyboard = getKeyboardInputed(false);
728 Keyboard newKeyboard = getKeyboardInputed(true);
820 public boolean onLongPress(Keyboard.Key key) {
850 * Get current keyboard type.
852 * @return Current keyboard type
859 * Set the H/W keyboard's state.
868 * Set the H/W keyboard's type.
877 * Get current keyboard view.
884 * Reset the current keyboard
888 Keyboard keyboard = mCurrentKeyboard;
890 changeKeyboard(keyboard);
894 * Set the normal keyboard.
906 * Set the symbol keyboard.