swayfx/include/sway/input
frsfnrrg 94dd8823a0 Invoke mouse bindings
The mouse binding logic is inspired/copied from the
keyboard binding logic; we store a sorted list of the
currently pressed buttons, and trigger a binding when
the currently pressed (or just recently pressed, in
the case of a release binding) buttons, as well as
modifiers/container region, match those of a given
binding.

As the code to execute a binding is not very keyboard
specific, keyboard_execute_command is renamed to
seat_execute_command and moved to where the other
binding handling functions are. The call to
transaction_commit_dirty has been lifted out.
2018-07-23 21:38:29 -04:00
..
cursor.h Invoke mouse bindings 2018-07-23 21:38:29 -04:00
input-manager.h Add input inhibitor to input manager 2018-04-04 18:47:48 -04:00
keyboard.h Fix keyboard shortcut handling inconsistencies 2018-06-12 20:26:57 -04:00
seat.h Store last button and use it when views request to move or resize 2018-07-22 23:10:19 +10:00