Crate fidl_fuchsia_ui_test_input

Source

Macros§

CoordinateUnitUnknown
Pattern that matches an unknown CoordinateUnit member.
MouseButtonUnknown
Pattern that matches an unknown MouseButton member.
MouseEventPhaseUnknown
Pattern that matches an unknown MouseEventPhase member.
TestAppStatusUnknown
Pattern that matches an unknown TestAppStatus member.

Structs§

KeyboardControlHandle
KeyboardEventStream
KeyboardInputListenerControlHandle
KeyboardInputListenerEventStream
KeyboardInputListenerMarker
KeyboardInputListenerProxy
KeyboardInputListenerReportReadyResponder
KeyboardInputListenerReportTextInputRequest
KeyboardInputListenerRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/KeyboardInputListener.
KeyboardInputListenerSynchronousProxy
KeyboardMarker
KeyboardProxy
KeyboardRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/Keyboard.
KeyboardSimulateKeyEventRequest
KeyboardSimulateKeyEventResponder
KeyboardSimulateKeyPressRequest
KeyboardSimulateKeyPressResponder
KeyboardSimulateUsAsciiTextEntryRequest
KeyboardSimulateUsAsciiTextEntryResponder
KeyboardSynchronousProxy
MediaButtonsDeviceControlHandle
MediaButtonsDeviceEventStream
MediaButtonsDeviceMarker
MediaButtonsDeviceProxy
MediaButtonsDeviceRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/MediaButtonsDevice.
MediaButtonsDeviceSendButtonsStateRequest
MediaButtonsDeviceSendButtonsStateResponder
MediaButtonsDeviceSimulateButtonPressRequest
MediaButtonsDeviceSimulateButtonPressResponder
MediaButtonsDeviceSynchronousProxy
MouseControlHandle
MouseEventStream
MouseInputListenerControlHandle
MouseInputListenerEventStream
MouseInputListenerMarker
MouseInputListenerProxy
MouseInputListenerReportMouseInputRequest
MouseInputListenerRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/MouseInputListener.
MouseInputListenerSynchronousProxy
MouseMarker
MouseProxy
MouseRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/Mouse.
MouseSimulateMouseEventRequest
MouseSimulateMouseEventResponder
MouseSynchronousProxy
RegistryControlHandle
RegistryEventStream
RegistryMarker
RegistryProxy
RegistryRegisterKeyboardAndGetDeviceInfoRequest
RegistryRegisterKeyboardAndGetDeviceInfoResponder
RegistryRegisterKeyboardAndGetDeviceInfoResponse
RegistryRegisterKeyboardRequest
RegistryRegisterKeyboardResponder
RegistryRegisterMediaButtonsDeviceAndGetDeviceInfoRequest
RegistryRegisterMediaButtonsDeviceAndGetDeviceInfoResponder
RegistryRegisterMediaButtonsDeviceAndGetDeviceInfoResponse
RegistryRegisterMediaButtonsDeviceRequest
RegistryRegisterMediaButtonsDeviceResponder
RegistryRegisterMouseAndGetDeviceInfoRequest
RegistryRegisterMouseAndGetDeviceInfoResponder
RegistryRegisterMouseAndGetDeviceInfoResponse
RegistryRegisterMouseRequest
RegistryRegisterMouseResponder
RegistryRegisterTouchScreenAndGetDeviceInfoRequest
RegistryRegisterTouchScreenAndGetDeviceInfoResponder
RegistryRegisterTouchScreenAndGetDeviceInfoResponse
RegistryRegisterTouchScreenRequest
RegistryRegisterTouchScreenResponder
RegistryRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/Registry.
RegistrySynchronousProxy
TestAppStatusListenerControlHandle
TestAppStatusListenerEventStream
TestAppStatusListenerMarker
TestAppStatusListenerProxy
TestAppStatusListenerReportStatusRequest
TestAppStatusListenerReportStatusResponder
TestAppStatusListenerRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/TestAppStatusListener.
TestAppStatusListenerSynchronousProxy
TouchInputListenerControlHandle
TouchInputListenerEventStream
TouchInputListenerMarker
TouchInputListenerProxy
TouchInputListenerReportTouchInputRequest
TouchInputListenerRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/TouchInputListener.
TouchInputListenerSynchronousProxy
TouchScreenControlHandle
TouchScreenEventStream
TouchScreenMarker
TouchScreenProxy
TouchScreenRequestStream
A Stream of incoming requests for fuchsia.ui.test.input/TouchScreen.
TouchScreenSimulateMultiFingerGestureRequest
TouchScreenSimulateMultiFingerGestureResponder
TouchScreenSimulateMultiTapRequest
TouchScreenSimulateMultiTapResponder
TouchScreenSimulateSwipeRequest
TouchScreenSimulateSwipeResponder
TouchScreenSimulateTapRequest
TouchScreenSimulateTapResponder
TouchScreenSimulateTouchEventRequest
TouchScreenSimulateTouchEventResponder
TouchScreenSynchronousProxy

Enums§

CoordinateUnit
Indicates the units used to specify spatial event parameters (unless otherwise noted).
KeyboardEvent
KeyboardInputListenerEvent
KeyboardInputListenerRequest
A tool for client applications to report text input to interested parties (e.g. a test fixture).
KeyboardRequest
A tool to inject keyboard events into Input Pipeline.
MediaButtonsDeviceEvent
MediaButtonsDeviceRequest
A tool to inject media button events into Input Pipeline.
MouseButton
Identifies various buttons on a standard mouse.
MouseEvent
MouseEventPhase
Identifies the phase of a mouse event.
MouseInputListenerEvent
MouseInputListenerRequest
A tool for applications to report touch input to interested parties (e.g. a test fixture).
MouseRequest
A tool to inject mouse events into Input Pipeline.
RegistryEvent
RegistryRequest
*** This protocol must not be used in production. ***
TestAppStatus
TestAppStatusListenerEvent
TestAppStatusListenerRequest
Test suites depend on test app status can listen to this listener.
TouchInputListenerEvent
TouchInputListenerRequest
A tool for applications to report touch input to interested parties (e.g. a test fixture).
TouchScreenEvent
TouchScreenRequest
A tool to inject touch events into Input Pipeline.

Constants§

MAX_FINGERS
MOUSE_MAX_NUM_BUTTONS
A hardcoded number of max mouse buttons. This should be increased in the future if we ever see mice with more buttons.

Traits§

KeyboardInputListenerProxyInterface
KeyboardProxyInterface
MediaButtonsDeviceProxyInterface
MouseInputListenerProxyInterface
MouseProxyInterface
RegistryProxyInterface
TestAppStatusListenerProxyInterface
TouchInputListenerProxyInterface
TouchScreenProxyInterface