Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interfaces

  • IInputDevice — Interface for input Device
  • InputEvent — Interface struct that defines an input event
  • InputEvent2 — Interface struct that defines an input event with an event UUID. Extends InputEvent with a unique identifier for the event itself.
  • KeyEvent — Interface struct that defines a key event
  • KeyStateEvent — Interface struct that defines a key state event
  • KeyDurationEvent — Interface struct that defines a key duration event
  • MotionEvent — Interface struct that defines a motion event

Structs

  • AxisCode — Collection of well-known Axis codes. Additional Axis codes could/will be added in the future. Restrict strings to 14 characters or less.
  • InputType — Structure defining input types
  • KeyCode — Collection of well-known key codes. Additional key codes could/will be added in the future. Restrict strings to 14 characters or less.
  • Modifier — Collection of well-known key modifers. Additional key modifiers could/will be added in the future. Restrict strings to 14 characters or less.
  • PointF
  • ContactPoint — Interface struct that defines a contact point

Enumerations

  • KeyState — Structure that defines a key’s state
  • KeyDuration — Structure that defines the duration that a key was held.
  • PointerPhase — Structure to define different pointer phases used for touch tracking.
Last modified on October 29, 2026