FMX.Types.TVirtualKeyboardType

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

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

C++

enum class DECLSPEC_DENUM TVirtualKeyboardType : unsigned int { Default, NumbersAndPunctuation, NumberPad, PhonePad, Alphabet, URL, NamePhonePad, EmailAddress, DecimalNumberPad };

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