labwc/include/input
Simon Long ff3146876d Add onRelease option to <keybind>
...to make keybind actions fire on the release event rather then when the
key is first pressed. This is useful for binding actions to modifier keys
only. The most likely use-case for this is the binding of a Super key to a
menu, for example:

    <keybind key="Super_L" onRelease="yes">
      <action name="Execute" command="rofi -show drun"/>
    </keybind>

If another keybind is issued between the press and release, the on-release
keybind is cancelled.

Co-authored-by: @johanmalm
2024-06-09 21:07:40 +01:00
..
cursor.h input: expose general cursor motion and button functions 2024-05-27 22:40:50 +02:00
gestures.h Move gesture handling out of cursor.c 2023-10-30 21:14:04 +00:00
ime.h IME: support multiple IME popups 2024-05-20 09:35:26 +09:00
input.h Move input handler init() and finish() functions to input/input.c 2023-10-30 21:14:04 +00:00
key-state.h keyboard: include pressed modifiers in bound set 2023-11-12 17:37:30 +00:00
keyboard.h Add onRelease option to <keybind> 2024-06-09 21:07:40 +01:00
tablet-pad.h Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
tablet-tool.h input: prevent cursor notifications from pointer and tablet tool 2024-05-31 16:59:43 +02:00
tablet.h input: add tablet-v2 notifications for axis and buttons 2024-05-27 22:40:50 +02:00
touch.h Make touch depend on cursor to prevent racing 2023-10-30 21:14:04 +00:00