FMX.Types.TVirtualKeyboardType

From Appmethod Libraries
Jump to: navigation, search

Object Pascal

TVirtualKeyboardType = (Default, NumbersAndPunctuation, NumberPad, PhonePad, Alphabet, URL, NamePhonePad, EmailAddress);

C++

enum class DECLSPEC_DENUM TVirtualKeyboardType : unsigned int { Default, NumbersAndPunctuation, NumberPad, PhonePad, Alphabet, URL, NamePhonePad, EmailAddress, vktDefault _DEPRECATED_ATTRIBUTE3("Use TVirtualKeyboardType.Default")  = 0, vktNumbersAndPunctuation _DEPRECATED_ATTRIBUTE3("Use TVirtualKeyboardType.NumbersAndPunctuation")  = 1, vktNumberPad _DEPRECATED_ATTRIBUTE3("Use TVirtualKeyboardType.NumberPad")  = 2, vktPhonePad _DEPRECATED_ATTRIBUTE3("Use TVirtualKeyboardType.PhonePad")  = 3, vktAlphabet _DEPRECATED_ATTRIBUTE3("Use TVirtualKeyboardType.Alphabet")  = 4, vktURL _DEPRECATED_ATTRIBUTE3("Use TVirtualKeyboardType.URL")  = 5, vktNamePhonePad _DEPRECATED_ATTRIBUTE3("Use TVirtualKeyboardType.NamePhonePad")  = 6, vktEmailAddress _DEPRECATED_ATTRIBUTE3("Use TVirtualKeyboardType.EmailAddress")  = 7 };

Properties

Type Visibility Source Unit Parent
enum public
FMX.Types.pas
FMX.Types.hpp
FMX.Types FMX.Types

Description

Enumeration used to control the type of onscreen keyboard to be displayed.

TVirtualKeyboardType is an enumeration used by controls that support the IVirtualKeyboardControl interface to control the type of onscreen keyboard to be displayed. These values might have different interpretations on different devices, but should generally follow these definitions:

Value Meaning

Alphabet

An alphanumeric keyboard for general text input.

On Android, the Alphabet keyboard type has no word completion/word suggestion. The keyboard looks the same as the Default keyboard, but without suggestions.

Default

An alphanumeric keyboard for general text input.

EmailAddress

An alphanumeric keyboard for entering Email addresses, typically with keys for . and @.

NamePhonePad

An alphanumeric keyboard for general text input including a phone pad.

NumbersAndPunctuation

A keyboard that provides for numeric input and punctuation symbols.

NumberPad

A numeric-only keyboard (10key-style)

PhonePad

A keyboard for entering a telephone number.

URL

A keyboard for entering a Web URL (Uniform Resource Locator).

Note: For most alphanumeric keyboards, numbers and symbols are available on secondary keyboards.

See Also

Code Examples