mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-25 07:00:06 +01:00
Allow initial device configuration after receiving DEVICE_ADDED event
By specifying that a device will not be read until the next time the user calls libinput_dispatch(), if data is available, it will allow for setting up initial configuration, such as tap button, output screen size, acceleration parameters, etc. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
This commit is contained in:
parent
82d5b54d9c
commit
256a1caae3
1 changed files with 14 additions and 0 deletions
|
|
@ -120,7 +120,21 @@ enum libinput_touch_type {
|
|||
*/
|
||||
enum libinput_event_type {
|
||||
LIBINPUT_EVENT_NONE = 0,
|
||||
|
||||
/**
|
||||
* Signals that a device has been added to the context. The device will
|
||||
* not be read until the next time the user calls libinput_dispatch()
|
||||
* and data is available.
|
||||
*
|
||||
* This allows setting up initial device configuration before any events
|
||||
* are created.
|
||||
*/
|
||||
LIBINPUT_EVENT_DEVICE_ADDED,
|
||||
|
||||
/**
|
||||
* Signals that a device has been removed. No more events from the
|
||||
* associated device will be in the queue or be queued after this event.
|
||||
*/
|
||||
LIBINPUT_EVENT_DEVICE_REMOVED,
|
||||
|
||||
LIBINPUT_EVENT_KEYBOARD_KEY = 300,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue