android.view
Class KeyCharacterMap

java.lang.Object
  extended by android.view.KeyCharacterMap

public class KeyCharacterMap
extends java.lang.Object


Nested Class Summary
static class KeyCharacterMap.KeyData
           
 
Field Summary
static int ALPHA
           
static int BUILT_IN_KEYBOARD
           
static int COMBINING_ACCENT
           
static int COMBINING_ACCENT_MASK
           
static char HEX_INPUT
           
static int NUMERIC
           
static char PICKER_DIALOG_INPUT
           
static int PREDICTIVE
           
 
Method Summary
static boolean deviceHasKey(int keyCode)
           
static boolean[] deviceHasKeys(int[] keyCodes)
           
protected  void finalize()
           
 int get(int keyCode, int meta)
           
static int getDeadChar(int accent, int c)
           
 char getDisplayLabel(int keyCode)
           
 KeyEvent[] getEvents(char[] chars)
           
 int getKeyboardType()
           
 boolean getKeyData(int keyCode, KeyCharacterMap.KeyData results)
           
 char getMatch(int keyCode, char[] chars)
           
 char getMatch(int keyCode, char[] chars, int modifiers)
           
 char getNumber(int keyCode)
           
 boolean isPrintingKey(int keyCode)
           
static KeyCharacterMap load(int keyboard)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUILT_IN_KEYBOARD

public static final int BUILT_IN_KEYBOARD
See Also:
Constant Field Values

NUMERIC

public static final int NUMERIC
See Also:
Constant Field Values

PREDICTIVE

public static final int PREDICTIVE
See Also:
Constant Field Values

ALPHA

public static final int ALPHA
See Also:
Constant Field Values

HEX_INPUT

public static final char HEX_INPUT
See Also:
Constant Field Values

PICKER_DIALOG_INPUT

public static final char PICKER_DIALOG_INPUT
See Also:
Constant Field Values

COMBINING_ACCENT

public static final int COMBINING_ACCENT
See Also:
Constant Field Values

COMBINING_ACCENT_MASK

public static final int COMBINING_ACCENT_MASK
See Also:
Constant Field Values
Method Detail

load

public static KeyCharacterMap load(int keyboard)

get

public int get(int keyCode,
               int meta)

getNumber

public char getNumber(int keyCode)

getMatch

public char getMatch(int keyCode,
                     char[] chars)

getMatch

public char getMatch(int keyCode,
                     char[] chars,
                     int modifiers)

getDisplayLabel

public char getDisplayLabel(int keyCode)

getDeadChar

public static int getDeadChar(int accent,
                              int c)

getKeyData

public boolean getKeyData(int keyCode,
                          KeyCharacterMap.KeyData results)

getEvents

public KeyEvent[] getEvents(char[] chars)

isPrintingKey

public boolean isPrintingKey(int keyCode)

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

getKeyboardType

public int getKeyboardType()

deviceHasKey

public static boolean deviceHasKey(int keyCode)

deviceHasKeys

public static boolean[] deviceHasKeys(int[] keyCodes)


Copyright © 2008-2010. All Rights Reserved.