labwc/include/input
Simon Long 84c222a84f 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:15:58 +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:15:58 +01:00
tablet-pad.h Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
tablet-tool.h input: extract function 2024-06-08 22:33:00 +01:00
tablet.h input: always notify all tablet axis 2024-06-08 22:33:00 +01:00
touch.h Make touch depend on cursor to prevent racing 2023-10-30 21:14:04 +00:00