Lines Matching +full:application +full:- +full:specific

7 devices to the application.
16 The :c:struct:`input_event` structure describes the specific event, and
19 multi-axis device have been reported.
25 or any related function; for example buttons or other on-off input entities
33 to only receive events from a specific device. If there's no actual device
37 Application API
40 An application can register a callback using the
42 callback is only invoked for events from the specific device, otherwise the
53 The synchronous mode can be used in a simple application to keep a minimal
54 footprint, or in a complex application with an existing event model, where the
55 callback is just a wrapper to pipe back the event in a more complex application
56 specific event system.
72 :dtcompatible:`zephyr,kscan-input` node as a child node of the corresponding
73 input device and pointing the ``zephyr,keyboard-scan`` chosen node to the
76 .. code-block:: devicetree
79 zephyr,keyboard-scan = &kscan_input;
84 kscan_input: kscan-input {
85 compatible = "zephyr,kscan-input";
92 - :dtcompatible:`adc-keys`: for buttons connected to a resistor ladder.
93 - :dtcompatible:`analog-axis`: for absolute position devices connected to an
95 - :dtcompatible:`gpio-kbd-matrix`: for GPIO-connected keyboard matrices.
96 - :dtcompatible:`gpio-keys`: for switches directly connected to a GPIO,
98 - :dtcompatible:`gpio-qdec`: for GPIO-connected quadrature encoders.
99 - :dtcompatible:`input-keymap`: maps row/col/touch events from a keyboard
101 - :dtcompatible:`zephyr,input-longpress`: listens for key events, emits events
103 - :dtcompatible:`zephyr,input-double-tap`: listens for key events, emits events
105 - :dtcompatible:`zephyr,lvgl-button-input`
106 :dtcompatible:`zephyr,lvgl-encoder-input`
107 :dtcompatible:`zephyr,lvgl-keypad-input`
108 :dtcompatible:`zephyr,lvgl-pointer-input`: listens for input events and
117 gpio-kbd.rst