| Package | flash.ui | 
| Class | public final class KeyboardType | 
| Inheritance | KeyboardType    Object | 
| Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 10.1, AIR 2 | 
Use the values defined by the KeyboardType class with the Keybooard.physicalKeyboardType
 property.
Related API Elements
Public Properties
| Property | Defined By | ||
|---|---|---|---|
![]()  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance.  | Object | |
Public Methods 
| Method | Defined By | ||
|---|---|---|---|
![]()  | 
	 Indicates whether an object has a specified property defined.  | Object | |
![]()  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter.  | Object | |
![]()  | 
	 Indicates whether the specified property exists and is enumerable.  | Object | |
![]()  | 
     Sets the availability of a dynamic property for loop operations.  | Object | |
![]()  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions.  | Object | |
![]()  | 
	 Returns the string representation of the specified object.  | Object | |
![]()  | 
	 Returns the primitive value of the specified object.  | Object | |
Public Constants
| Constant | Defined By | ||
|---|---|---|---|
| ALPHANUMERIC : String = "alphanumeric" [static] 
	 A standard keyboard with a full set of numbers and letters.  | KeyboardType | ||
| KEYPAD : String = "keypad" [static] 
	 A phone-style 12-button keypad.  | KeyboardType | ||
| NONE : String = "none" [static] 
	 No physical keyboard is supported.  | KeyboardType | ||
Constant Detail
ALPHANUMERIC | Constant | 
public static const ALPHANUMERIC:String = "alphanumeric"| Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 10.1, AIR 2 | 
A standard keyboard with a full set of numbers and letters.
Most desktop computers and some mobile devices provide an alphanumeric keyboard.
KEYPAD | Constant | 
public static const KEYPAD:String = "keypad"| Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 10.1, AIR 2 | 
A phone-style 12-button keypad.
Many mobile devices provide a keypad, although some provide an alphanumeric keyboard.
NONE | Constant | 
public static const NONE:String = "none"| Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 10.1, AIR 2 | 
No physical keyboard is supported.
Typically, a virtual keyboard is provided in the absence of a physical keyboard.
Related API Elements
Examples How to use this example 
KeyboardType.as
 The following example is a simple test that indicates the current state of the "Num Lock" and "Caps Lock" keys
 as well as the type of keybaord and touch screen type in the running environment. When testing this example, click the
 text field to see the property values:
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;
}
Thu Dec 4 2014, 05:50 PM -08:00
 