class KeyboardType

Defined at line 510 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

Requests a specific keyboard type from the text editing subsystem.

This is most relevant for virtual keyboards which have some leeway in how

the keyboard is presented to the user, as well as which input is acceptable.

For example, a `NUMBER` keyboard type may only allow decimal numbers to be

entered. In addition, a virtual keyboard might only show a numeric keypad

for text entry.

Public Members

static KeyboardType kText
static KeyboardType kNumber
static KeyboardType kPhone
static KeyboardType kDatetime
static KeyboardType kMultiline

Public Methods

void KeyboardType ()

Defined at line 537 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

void KeyboardType (uint32_t value)

Defined at line 538 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

EnumForSwitching_ operator fuchsia_ui_input::KeyboardType::EnumForSwitching_ ()

Defined at line 539 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

uint32_t operator unsigned int ()

Defined at line 540 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

bool IsUnknown ()

Defined at line 542 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

KeyboardType Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

Defined at line 559 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h