|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Objectcom.docomostar.opt.ui.FullKeyboard
フルキーボードを定義します。
このクラスは、フルキーボードを抽象化したクラスです。
また、このクラスではフルキーモードの有効/無効状態の取得および設定をすることができます。
フルキーモードの有効/無効状態は、Canvas のみに反映されます。
Canvas 以外の場合は、フルキーモードの有効/無効状態に関わらず、
12 キーモードの振る舞いになります。
このクラスで定義されているキーのグループはすべてデフォルトで
PhoneSystem.DEV_KEYPAD
属性が有効になっています。
端末によってはこのクラスで定義されているキーが存在しない場合があります。 このキーにアプリケーションの動作上必須の機能を割り当てると、 キーを持たない端末で支障が出る場合がありますので注意してください。
| フィールドの概要 | |
static int |
KEY_0
フルキーボードにおける数字キー0を表します(=0x012d)。 |
static int |
KEY_1
フルキーボードにおける数字キー1を表します(=0x0124)。 |
static int |
KEY_2
フルキーボードにおける数字キー2を表します(=0x0125)。 |
static int |
KEY_3
フルキーボードにおける数字キー3を表します(=0x0126)。 |
static int |
KEY_4
フルキーボードにおける数字キー4を表します(=0x0127)。 |
static int |
KEY_5
フルキーボードにおける数字キー5を表します(=0x0128)。 |
static int |
KEY_6
フルキーボードにおける数字キー6を表します(=0x0129)。 |
static int |
KEY_7
フルキーボードにおける数字キー7を表します(=0x012a)。 |
static int |
KEY_8
フルキーボードにおける数字キー8を表します(=0x012b)。 |
static int |
KEY_9
フルキーボードにおける数字キー9を表します(=0x012c)。 |
static int |
KEY_A
フルキーボードにおける A キーを表します(=0x0100)。 |
static int |
KEY_ALT
フルキーボードにおける Alt キーを表します(=0x013f)。 |
static int |
KEY_ASTERISK
フルキーボードにおけるアスタリスク(*)キーを表します(=0x0147)。 |
static int |
KEY_AT
フルキーボードにおけるアットマーク(@)キーを表します(=0x0131)。 |
static int |
KEY_B
フルキーボードにおける B キーを表します(=0x0101)。 |
static int |
KEY_BACK_SLASH
フルキーボードにおけるバックスラッシュ(\)キーを表します(=0x0130)。 |
static int |
KEY_BACK_SPACE
フルキーボードにおける BackSpace キーを表します(=0x013d)。 |
static int |
KEY_C
フルキーボードにおける C キーを表します(=0x0102)。 |
static int |
KEY_CAPS_LOCK
フルキーボードにおける CapsLock キーを表します(=0x013c)。 |
static int |
KEY_CIRCUMFLEX
フルキーボードにおけるキャレット(^)キーを表します(=0x012f)。 |
static int |
KEY_CLEAR
フルキーボードにおけるクリアキーを表します(=0x014d)。 |
static int |
KEY_CLOSE_BRACKET
フルキーボードにおける右角括弧(])キーを表します(=0x0135)。 |
static int |
KEY_COLON
フルキーボードにおけるコロン(:)キーを表します(=0x0134)。 |
static int |
KEY_COMMA
フルキーボードにおけるコンマ(,)キーを表します(=0x0136)。 |
static int |
KEY_CONTROL
フルキーボードにおける Ctrl キーを表します(=0x013b)。 |
static int |
KEY_D
フルキーボードにおける D キーを表します(=0x0103)。 |
static int |
KEY_DELETE
フルキーボードにおける Delete キーを表します(=0x0141)。 |
static int |
KEY_DOWN
フルキーボードにおける下方向キーを表します(=0x011f)。 |
static int |
KEY_E
フルキーボードにおける E キーを表します(=0x0104)。 |
static int |
KEY_END
フルキーボードにおける End キーを表します(=0x0144)。 |
static int |
KEY_ENTER
フルキーボードにおける Enter キーを表します(=0x0139)。 |
static int |
KEY_ESCAPE
フルキーボードにおける Esc キーを表します(=0x0140)。 |
static int |
KEY_EXCLAMATION_MARK
フルキーボードにおけるエクスクラメーションマーク(!)キーを表します(=0x0149)。 |
static int |
KEY_F
フルキーボードにおける F キーを表します(=0x0105)。 |
static int |
KEY_F1
フルキーボードにおける F1 キーを表します(=0x0120)。 |
static int |
KEY_F2
フルキーボードにおける F2 キーを表します(=0x0121)。 |
static int |
KEY_F3
フルキーボードにおける F3 キーを表します(=0x0122)。 |
static int |
KEY_F4
フルキーボードにおける F4 キーを表します(=0x0123)。 |
static int |
KEY_G
フルキーボードにおける G キーを表します(=0x0106)。 |
static int |
KEY_H
フルキーボードにおける H キーを表します(=0x0107)。 |
static int |
KEY_HOME
フルキーボードにおける Home キーを表します(=0x0143)。 |
static int |
KEY_I
フルキーボードにおける I キーを表します(=0x0108)。 |
static int |
KEY_INSERT
フルキーボードにおける Insert キーを表します(=0x0142)。 |
static int |
KEY_J
フルキーボードにおける J キーを表します(=0x0109)。 |
static int |
KEY_K
フルキーボードにおける K キーを表します(=0x010a)。 |
static int |
KEY_L
フルキーボードにおける L キーを表します(=0x010b)。 |
static int |
KEY_LEFT
フルキーボードにおける左方向キーを表します(=0x011c)。 |
static int |
KEY_M
フルキーボードにおける M キーを表します(=0x010c)。 |
static int |
KEY_MINUS
フルキーボードにおけるマイナス(-)キーを表します(=0x012e)。 |
static int |
KEY_N
フルキーボードにおける N キーを表します(=0x010d)。 |
static int |
KEY_O
フルキーボードにおける O キーを表します(=0x010e)。 |
static int |
KEY_OPEN_BRACKET
フルキーボードにおける左角括弧([)キーを表します(=0x0132)。 |
static int |
KEY_P
フルキーボードにおける P キーを表します(=0x010f)。 |
static int |
KEY_PAGE_DOWN
フルキーボードにおける PageDown キーを表します(=0x0146)。 |
static int |
KEY_PAGE_UP
フルキーボードにおける PageUp キーを表します(=0x0145)。 |
static int |
KEY_PERIOD
フルキーボードにおけるピリオド(.)キーを表します(=0x0137)。 |
static int |
KEY_POUND
フルキーボードにおけるパウンドキー(#)を表します(=0x0148)。 |
static int |
KEY_Q
フルキーボードにおける Q キーを表します(=0x0110)。 |
static int |
KEY_QUESTION_MARK
フルキーボードにおけるクエスチョンマーク(?)キーを表します(=0x014a)。 |
static int |
KEY_R
フルキーボードにおける R キーを表します(=0x0111)。 |
static int |
KEY_RIGHT
フルキーボードにおける右方向キーを表します(=0x011e)。 |
static int |
KEY_S
フルキーボードにおける S キーを表します(=0x0112)。 |
static int |
KEY_SELECT
フルキーボードにおける選択/決定キーを表します(=0x011b)。 |
static int |
KEY_SEMICOLON
フルキーボードにおけるセミコロン(;)キーを表します(=0x0133)。 |
static int |
KEY_SHIFT
フルキーボードにおける Shift キーを表します(=0x011a)。 |
static int |
KEY_SLASH
フルキーボードにおけるスラッシュ(/)キーを表します(=0x0138)。 |
static int |
KEY_SPACE
フルキーボードにおける Space キーを表します(=0x013a)。 |
static int |
KEY_T
フルキーボードにおける T キーを表します(=0x0113)。 |
static int |
KEY_TAB
フルキーボードにおける Tab キーを表します(=0x013e)。 |
static int |
KEY_TILDE
フルキーボードにおけるチルダ(~)キーを表します(=0x014b)。 |
static int |
KEY_U
フルキーボードにおける U キーを表します(=0x0114)。 |
static int |
KEY_UNDERSCORE
フルキーボードにおけるアンダースコア(_)キーを表します(=0x014c)。 |
static int |
KEY_UP
フルキーボードにおける上方向キーを表します(=0x011d)。 |
static int |
KEY_V
フルキーボードにおける V キーを表します(=0x0115)。 |
static int |
KEY_W
フルキーボードにおける W キーを表します(=0x0116)。 |
static int |
KEY_X
フルキーボードにおける X キーを表します(=0x0117)。 |
static int |
KEY_Y
フルキーボードにおける Y キーを表します(=0x0118)。 |
static int |
KEY_Z
フルキーボードにおける Z キーを表します(=0x0119)。 |
protected static int |
MAX_FULL_KEYBOARD_KEY
フルキーボードのキーコードの最大値です(=0x01ff)。 |
protected static int |
MIN_FULL_KEYBOARD_KEY
フルキーボードのキーコードの最小値です(=0x0100)。 |
| メソッドの概要 | |
static boolean |
isEnabled()
フルキーモードの有効/無効状態を取得します。 |
static void |
setEnabled(boolean b)
フルキーモードの有効/無効状態を設定します。 |
| クラス Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected static final int MIN_FULL_KEYBOARD_KEY
フルキーボードのキーコードは MIN_FULL_KEYBOARD_KEY から MAX_FULL_KEYBOARD_KEY までの値が使用されます。
protected static final int MAX_FULL_KEYBOARD_KEY
フルキーボードのキーコードは MIN_FULL_KEYBOARD_KEY から MAX_FULL_KEYBOARD_KEY までの値が使用されます。
public static final int KEY_A
public static final int KEY_B
public static final int KEY_C
public static final int KEY_D
public static final int KEY_E
public static final int KEY_F
public static final int KEY_G
public static final int KEY_H
public static final int KEY_I
public static final int KEY_J
public static final int KEY_K
public static final int KEY_L
public static final int KEY_M
public static final int KEY_N
public static final int KEY_O
public static final int KEY_P
public static final int KEY_Q
public static final int KEY_R
public static final int KEY_S
public static final int KEY_T
public static final int KEY_U
public static final int KEY_V
public static final int KEY_W
public static final int KEY_X
public static final int KEY_Y
public static final int KEY_Z
public static final int KEY_SHIFT
public static final int KEY_SELECT
public static final int KEY_LEFT
public static final int KEY_UP
public static final int KEY_RIGHT
public static final int KEY_DOWN
public static final int KEY_F1
public static final int KEY_F2
public static final int KEY_F3
public static final int KEY_F4
public static final int KEY_1
public static final int KEY_2
public static final int KEY_3
public static final int KEY_4
public static final int KEY_5
public static final int KEY_6
public static final int KEY_7
public static final int KEY_8
public static final int KEY_9
public static final int KEY_0
public static final int KEY_MINUS
public static final int KEY_CIRCUMFLEX
public static final int KEY_BACK_SLASH
public static final int KEY_AT
public static final int KEY_OPEN_BRACKET
public static final int KEY_SEMICOLON
public static final int KEY_COLON
public static final int KEY_CLOSE_BRACKET
public static final int KEY_COMMA
public static final int KEY_PERIOD
public static final int KEY_SLASH
public static final int KEY_ENTER
public static final int KEY_SPACE
public static final int KEY_CONTROL
public static final int KEY_CAPS_LOCK
public static final int KEY_BACK_SPACE
public static final int KEY_TAB
public static final int KEY_ALT
public static final int KEY_ESCAPE
public static final int KEY_DELETE
public static final int KEY_INSERT
public static final int KEY_HOME
public static final int KEY_END
public static final int KEY_PAGE_UP
public static final int KEY_PAGE_DOWN
public static final int KEY_ASTERISK
public static final int KEY_POUND
public static final int KEY_EXCLAMATION_MARK
public static final int KEY_QUESTION_MARK
public static final int KEY_TILDE
public static final int KEY_UNDERSCORE
public static final int KEY_CLEAR
| メソッドの詳細 |
public static final void setEnabled(boolean b)
フルキーモードの有効/無効状態を設定します。 デフォルトではフルキーモードは無効になっています。
フルキーモードの有効/無効状態の設定は、Canvas のみ有効です。
このメソッドの設定はカレントのフレームを切り替えても影響を受けません。
すなわち、Canvas の表示中にフルキーモードを有効にしてから、
Canvas 以外のフレームに切り替えた後に再度 Canvas をカレントのフレームに設定した場合でも、
フルキーモードは有効なままになります。
フルキーモードが有効のときにキーを操作すると、
イベントとして
Display.KEY_PRESSED_EVENT 、
Display.KEY_RELEASED_EVENT 、
Display2.KEY_TYPED_EVENT
が発生するようになります。
また、1 つのフルキーボードで 12 キーモードとフルキーモードの両方に対応している場合、
フルキーモードの有効/無効状態により、
Canvas.processEvent(int, int) にパラメータとして通知されるキーの値が異なります。
端末がキーモードの設定をサポートしていない場合は、 例外 UnsupportedOperationException が発生します。
b - フルキーモードの有効/無効状態を指定します。有効にする場合は true 、無効にする場合は false を指定します。
com.docomostar.lang.UnsupportedOperationException -
public static final boolean isEnabled()
フルキーモードの有効/無効状態を取得します。
カレントのフレームが Canvas かどうか等に関わらず、
直前の setEnabled(boolean) メソッドの呼び出しによって設定された値を返します。
端末がキーモードの設定をサポートしていない場合は、 例外 UnsupportedOperationException が発生します。
com.docomostar.lang.UnsupportedOperationException -
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。