パッケージ | flash.ui |
クラス | public final class KeyboardType |
継承 | KeyboardType Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2 |
KeyboardType クラスによって定義された値を Keybooard.physicalKeyboardType
プロパティの値として使用します。
関連する API エレメント
パブリックプロパティ
パブリックメソッド
パブリック定数
定数 | 定義元 | ||
---|---|---|---|
ALPHANUMERIC : String = "alphanumeric" [静的]
数字キーと文字キーがすべて揃った標準キーボード。 | KeyboardType | ||
KEYPAD : String = "keypad" [静的]
電話型配列の 12 個ボタンキーパッド。 | KeyboardType | ||
NONE : String = "none" [静的]
物理キーボードはサポートされていません。 | KeyboardType |
定数の詳細
ALPHANUMERIC | 定数 |
public static const ALPHANUMERIC:String = "alphanumeric"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2 |
数字キーと文字キーがすべて揃った標準キーボード。
ほとんどのコンピューターと一部のモバイルデバイスには、英数字キーボードが装備されています。
KEYPAD | 定数 |
public static const KEYPAD:String = "keypad"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2 |
電話型配列の 12 個ボタンキーパッド。
多くのモバイル デバイスはキーパッドのみですが、一部のものは英数字キーボードが装備されています。
NONE | 定数 |
public static const NONE:String = "none"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2 |
物理キーボードはサポートされていません。
通常、物理キーボードが装備されていないデバイスでは、仮想キーボードが提供されます。
関連する API エレメント
例 この例の使用方法
KeyboardType.as
次の例は、Num Lock キーと Caps Lock キーの現在の状態と、実行環境のキーボードとタッチスクリーンの種類を表示する簡単なテストです。テストを実行したら、テキストフィールドをクリックして、プロパティの値を確認します。
import flash.events.*; import flash.display.*; import flash.ui.Keyboard; import flash.system.Capabilities; import flash.text.TextField; var keyboardInfoTxt:TextField = new TextField(); keyboardInfoTxt.x = 30; keyboardInfoTxt.y = 50; keyboardInfoTxt.width = 300; keyboardInfoTxt.height = 100; keyboardInfoTxt.border = true; addChild(keyboardInfoTxt); addEventListener (MouseEvent.CLICK, getScreenKeyboardType); function getScreenKeyboardType(e:MouseEvent):void{ keyboardInfoTxt.text= "Caps Lock is : " + String(flash.ui.Keyboard.capsLock)+ "\n" + "Num Lock is : " + String(flash.ui.Keyboard.numLock) +"\n" + "Has Virtual Keyboard : " + String(flash.ui.Keyboard.hasVirtualKeyboard) + "\n" + "Physical Keyboard Type : " + flash.ui.Keyboard.physicalKeyboardType + "\n" + "flash.system.Capabilities.touchscreenType is : " + flash.system.Capabilities.touchscreenType; }
Tue Jun 12 2018, 10:34 AM Z