Android.Views.KeyCharacterMap Members

The members of Android.Views.KeyCharacterMap are listed below.

See Also: Inherited members from Java.Lang.Object

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Fields

const
CombiningAccentint (-2147483648).
const
CombiningAccentMaskint (2147483647). Mask the return value from KeyCharacterMap.Get(Keycode, Android.Views.MetaKeyStates) with this value to get a printable representation of the accent character of a "dead key.
const
HexInputchar. This private-use character is used to trigger Unicode character input by hex digits.
const
PickerDialogInputchar. This private-use character is used to bring up a character picker for miscellaneous symbols.

Public Properties

[read-only]
static
CreatorAndroid.OS.IParcelableCreator.
[read-only]
KeyboardTypeKeyboardType. Gets the keyboard type.
[read-only]
ModifierBehaviorKeyModifierBehavior. Gets a constant that describes the behavior of this keyboard's modifier keys such as KeyEvent.KEYCODE_SHIFT_LEFT.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

DescribeContents() : int
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
static
DeviceHasKey(Keycode) : bool
Queries the framework about whether any physical keys exist on the any keyboard attached to the device that are capable of producing the given key code.
static
DeviceHasKeys(Keycode[]) : bool[]
Queries the framework about whether any physical keys exist on the any keyboard attached to the device that are capable of producing the given array of key codes.
Get(Keycode, MetaKeyStates) : int
Gets the Unicode character generated by the specified key and meta key state combination.
Get(Keycode, int) : int
Documentation for this section has not yet been entered.
static
GetDeadChar(int, int) : int
Get the character that is produced by combining the dead key producing accent with the key producing character c.
GetDisplayLabel(Keycode) : char
Gets the primary character for this key.
GetEvents(char[]) : KeyEvent[]
Get an array of KeyEvent objects that if put into the input stream could plausibly generate the provided sequence of characters.
GetKeyData(Keycode, KeyCharacterMap.KeyData) : bool
Get the character conversion data for a given key code.
GetMatch(Keycode, char[]) : char
Gets the first character in the character array that can be generated by the specified key code.
GetMatch(Keycode, char[], MetaKeyStates) : char
Gets the first character in the character array that can be generated by the specified key code.
GetMatch(Keycode, char[], int) : char
Documentation for this section has not yet been entered.
GetNumber(Keycode) : char
Gets the number or symbol associated with the key.
IsPrintingKey(Keycode) : bool
Returns true if the specified key produces a glyph.
static
Load(int) : KeyCharacterMap
Loads the key character maps for the keyboard with the specified device id.
WriteToParcel(Android.OS.Parcel, Android.OS.ParcelableWriteFlags)
Flatten this object in to a Parcel.