class ControllerCreator

Defined at line 26 of file fidling/gen/sdk/fidl/fuchsia.input.virtualkeyboard/fuchsia.input.virtualkeyboard/cpp/fidl/fuchsia.input.virtualkeyboard/cpp/markers.h

Provides the ability to acquire a `Controller`.

This protocol exists to bind `Controller`s to `View`s (via `ViewRef`s).

The binding allows the keyboard subsystem to use its knowledge of `View`

focus to limit when a `Controller` can influence virtual keyboard

configuration.

Note that the `Controller` itself allows configuration of the virtual

keyboard's presentation (visibility and layout), but does not pertain

to text events. See the `Controller` documentation for details.

# Roles

This protocol will typically be:

* Implemented by platform components which control UI policy.

* Consumed by application runtimes. For example, Flutter, Chromium.

Public Members

static Openness kOpenness
static const char[] kDiscoverableName

Records