tree: dc3f1c4bb6b893e83813c4531bc532f9dfd77c05 [path history] [tgz]
  1. README.md
sdk/fidl/fuchsia.ui.input/README.md

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>

ImeVisibilityService

Defined in fuchsia.ui.input/ime_service.fidl

OnKeyboardVisibilityChanged

Response {#ImeVisibilityService.OnKeyboardVisibilityChanged_Response}

InputDevice

Defined in fuchsia.ui.input/input_device_registry.fidl

DispatchReport

Request {#InputDevice.DispatchReport_Request}

InputDeviceRegistry

Defined in fuchsia.ui.input/input_device_registry.fidl

RegisterDevice

Request {#InputDeviceRegistry.RegisterDevice_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}

PointerCaptureListener

Defined in fuchsia.ui.input/pointer_capture.fidl

OnPointerEvent

Request {#PointerCaptureListener.OnPointerEvent_Request}

Response {#PointerCaptureListener.OnPointerEvent_Response}

<EMPTY>

PointerCaptureListenerRegistry

Defined in fuchsia.ui.input/pointer_capture.fidl

RegisterListener

Request {#PointerCaptureListenerRegistry.RegisterListener_Request}

Response {#PointerCaptureListenerRegistry.RegisterListener_Response}

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 strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.ui.input/input_reports.fidl

InputMethodAction strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.ui.input/text_input.fidl

KeyboardEventPhase strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.ui.input/input_events.fidl

KeyboardType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.ui.input/text_input.fidl

PointerEventPhase strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.ui.input/input_events.fidl

PointerEventType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.ui.input/input_events.fidl

SensorLocation strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.ui.input/input_reports.fidl

SensorType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.ui.input/input_reports.fidl

TextAffinity strict{:.fidl-attribute}

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