fuchsia.ui.input

PROTOCOLS

ImeService

Defined in fuchsia.ui.input/ime_service.fidl

GetInputMethodEditor

Request {#ImeService.GetInputMethodEditor_Request}

HideKeyboard

Request {#ImeService.HideKeyboard_Request}

<EMPTY>

ShowKeyboard

Request {#ImeService.ShowKeyboard_Request}

<EMPTY>

InputDevice

Defined in fuchsia.ui.input/input_device_registry.fidl

DispatchReport

Request {#InputDevice.DispatchReport_Request}

InputMethodEditor

Defined in fuchsia.ui.input/text_input.fidl

DispatchKey3

Request {#InputMethodEditor.DispatchKey3_Request}

Response {#InputMethodEditor.DispatchKey3_Response}

Hide

Request {#InputMethodEditor.Hide_Request}

<EMPTY>

InjectInput

Request {#InputMethodEditor.InjectInput_Request}

SetKeyboardType

Request {#InputMethodEditor.SetKeyboardType_Request}

SetState

Request {#InputMethodEditor.SetState_Request}

Show

Request {#InputMethodEditor.Show_Request}

<EMPTY>

InputMethodEditorClient

Defined in fuchsia.ui.input/text_input.fidl

DidUpdateState

Request {#InputMethodEditorClient.DidUpdateState_Request}

OnAction

Request {#InputMethodEditorClient.OnAction_Request}

STRUCTS

Axis {#Axis data-text=“Axis”}

Defined in fuchsia.ui.input/input_reports.fidl

AxisF {#AxisF data-text=“AxisF”}

Defined in fuchsia.ui.input/input_reports.fidl

DeviceDescriptor {#DeviceDescriptor data-text=“DeviceDescriptor”}

Defined in fuchsia.ui.input/input_reports.fidl

DeviceInfo {#DeviceInfo data-text=“DeviceInfo”}

Defined in fuchsia.ui.input/input_reports.fidl

FocusEvent {#FocusEvent data-text=“FocusEvent”}

Defined in fuchsia.ui.input/input_events.fidl

InputReport {#InputReport data-text=“InputReport”}

Defined in fuchsia.ui.input/input_reports.fidl

KeyboardDescriptor {#KeyboardDescriptor data-text=“KeyboardDescriptor”}

Defined in fuchsia.ui.input/input_reports.fidl

KeyboardEvent {#KeyboardEvent data-text=“KeyboardEvent”}

Defined in fuchsia.ui.input/input_events.fidl

KeyboardReport {#KeyboardReport data-text=“KeyboardReport”}

Defined in fuchsia.ui.input/input_reports.fidl

MediaButtonsDescriptor {#MediaButtonsDescriptor data-text=“MediaButtonsDescriptor”}

Defined in fuchsia.ui.input/input_reports.fidl

MediaButtonsReport {#MediaButtonsReport data-text=“MediaButtonsReport”}

Defined in fuchsia.ui.input/input_reports.fidl

MouseDescriptor {#MouseDescriptor data-text=“MouseDescriptor”}

Defined in fuchsia.ui.input/input_reports.fidl

MouseReport {#MouseReport data-text=“MouseReport”}

Defined in fuchsia.ui.input/input_reports.fidl

PointerEvent {#PointerEvent data-text=“PointerEvent”}

Defined in fuchsia.ui.input/input_events.fidl

Range {#Range data-text=“Range”}

Defined in fuchsia.ui.input/input_reports.fidl

RangeF {#RangeF data-text=“RangeF”}

Defined in fuchsia.ui.input/input_reports.fidl

SendKeyboardInputCmd {#SendKeyboardInputCmd data-text=“SendKeyboardInputCmd”}

Defined in fuchsia.ui.input/commands.fidl

SendPointerInputCmd {#SendPointerInputCmd data-text=“SendPointerInputCmd”}

Defined in fuchsia.ui.input/commands.fidl

SensorDescriptor {#SensorDescriptor data-text=“SensorDescriptor”}

Defined in fuchsia.ui.input/input_reports.fidl

SetHardKeyboardDeliveryCmd {#SetHardKeyboardDeliveryCmd data-text=“SetHardKeyboardDeliveryCmd”}

Defined in fuchsia.ui.input/commands.fidl

SetParallelDispatchCmd {#SetParallelDispatchCmd data-text=“SetParallelDispatchCmd”}

Defined in fuchsia.ui.input/commands.fidl

StylusDescriptor {#StylusDescriptor data-text=“StylusDescriptor”}

Defined in fuchsia.ui.input/input_reports.fidl

StylusReport {#StylusReport data-text=“StylusReport”}

Defined in fuchsia.ui.input/input_reports.fidl

TextInputState {#TextInputState data-text=“TextInputState”}

Defined in fuchsia.ui.input/text_input.fidl

TextRange {#TextRange data-text=“TextRange”}

Defined in fuchsia.ui.input/text_editing.fidl

TextSelection {#TextSelection data-text=“TextSelection”}

Defined in fuchsia.ui.input/text_editing.fidl

Touch {#Touch data-text=“Touch”}

Defined in fuchsia.ui.input/input_reports.fidl

TouchscreenDescriptor {#TouchscreenDescriptor data-text=“TouchscreenDescriptor”}

Defined in fuchsia.ui.input/input_reports.fidl

TouchscreenReport {#TouchscreenReport data-text=“TouchscreenReport”}

Defined in fuchsia.ui.input/input_reports.fidl

ENUMS

AxisScale flexible{:.fidl-attribute} {#AxisScale data-text=“AxisScale”}

Type: uint32

Defined in fuchsia.ui.input/input_reports.fidl

InputMethodAction flexible{:.fidl-attribute} {#InputMethodAction data-text=“InputMethodAction”}

Type: uint32

Defined in fuchsia.ui.input/text_input.fidl

KeyboardEventPhase flexible{:.fidl-attribute} {#KeyboardEventPhase data-text=“KeyboardEventPhase”}

Type: uint32

Defined in fuchsia.ui.input/input_events.fidl

KeyboardType flexible{:.fidl-attribute} {#KeyboardType data-text=“KeyboardType”}

Type: uint32

Defined in fuchsia.ui.input/text_input.fidl

PointerEventPhase strict{:.fidl-attribute} {#PointerEventPhase data-text=“PointerEventPhase”}

Type: uint32

Defined in fuchsia.ui.input/input_events.fidl

PointerEventType strict{:.fidl-attribute} {#PointerEventType data-text=“PointerEventType”}

Type: uint32

Defined in fuchsia.ui.input/input_events.fidl

SensorLocation flexible{:.fidl-attribute} {#SensorLocation data-text=“SensorLocation”}

Type: uint32

Defined in fuchsia.ui.input/input_reports.fidl

SensorType flexible{:.fidl-attribute} {#SensorType data-text=“SensorType”}

Type: uint32

Defined in fuchsia.ui.input/input_reports.fidl

TextAffinity strict{:.fidl-attribute} {#TextAffinity data-text=“TextAffinity”}

Type: uint32

Defined in fuchsia.ui.input/text_editing.fidl

TABLES

MediaButtonsEvent {#MediaButtonsEvent data-text=“MediaButtonsEvent”}

Defined in fuchsia.ui.input/input_events.fidl

UNIONS

Command strict{:.fidl-attribute} {#Command data-text=“Command”}

Defined in fuchsia.ui.input/commands.fidl

InputEvent strict{:.fidl-attribute} {#InputEvent data-text=“InputEvent”}

Defined in fuchsia.ui.input/input_events.fidl

SensorReport strict{:.fidl-attribute} {#SensorReport data-text=“SensorReport”}

Defined in fuchsia.ui.input/input_reports.fidl

CONSTANTS