blob: a9a9cb010d7a99b27f7357405183650d8bd0ac7d [file] [log] [blame] [view]
# Fuchsia Input Report
Note: This is a low-level input API and it should only be used by trusted system
programs. Most applications should use the real input stack (either directly from the
[`SceneManager`](/src/ui/bin/scene_manager/README.md) component or another component integrated
with the [input pipeline](/src/ui/lib/input_pipeline/README.md)) library
to get things like IME, localization, and proper input focus.
`fuchsia.input.report` is the lowest level of structured input in the Fuchsia
system. This API maps as closely as possible to the hardware of input devices
while still being easy to use and configure. It is heavily inspired by the HID
standard.
For more information, see the
[Fuchsia Input Drivers](/docs/development/drivers/concepts/driver_architectures/input_drivers/input.md)
document.