labwc/include
Johan Malm e62bb51bfb keyboard: cancel repeat when handling key-bind
<keybind key="W-d">
  <action name="Execute">
    <command>dmenu_run</command>
  </action>
</keybind>

When using the keybind above (in rc.xml), on the first execution of W-d
all is okay, but the second time, a "d" pressed event is sent to dmenu
resulting in a continuous "ddddddd...") which has to be stopped pressing a
key.

This behaviour started in commit 7e57b7f because release events associated
with keybinds are no longer sent to clients (before that commit, the
release event for the “d” would have been passed to dmenu, thus cancelling
the repeat).

Solves issue #176

Helped-by: @spectrum70
2022-01-02 15:28:35 +00:00
..
common Add SPDX identifiers 2021-11-13 21:56:53 +00:00
config config/rcxml: Allow multiple <action>s inside of a <mousebind> 2021-12-23 09:53:11 -05:00
menu menu: support inline submenus 2021-11-08 17:20:37 +00:00
xbm Add SPDX identifiers 2021-11-13 21:56:53 +00:00
key-state.h keyboard: cancel repeat when handling key-bind 2022-01-02 15:28:35 +00:00
labwc.h cursor: support pointer gestures (pinch/swipe) 2022-01-01 19:24:27 +00:00
layers.h Add SPDX identifiers 2021-11-13 21:56:53 +00:00
meson.build Make xwayland support optional 2020-12-30 10:29:21 +00:00
resistance.h Add SPDX identifiers 2021-11-13 21:56:53 +00:00
ssd.h define ssd_part_contains to define the mouse context subset relation 2021-12-02 17:58:31 +00:00
theme.h Add SPDX identifiers 2021-11-13 21:56:53 +00:00