mirror of
https://github.com/swaywm/sway.git
synced 2025-11-19 06:59:52 -05:00
bind{code,sym}: utilize mouse button helpers
This modifies `bindcode` and `bindsym` to use `get_mouse_bindcode` and `get_mouse_bindsym`, respectively, to parse mouse buttons. Additionally, the `BINDING_MOUSE` type has been split into `BINDING_MOUSECODE` and `BINDING_MOUSESYM` to match keys and allow for mouse bindcodes to be used. Between the two commands, all button syms and codes should be supported, including x11 axis buttons.
This commit is contained in:
parent
6f6a9af60e
commit
eefa6b1ad3
4 changed files with 86 additions and 57 deletions
|
|
@ -27,7 +27,8 @@ struct sway_variable {
|
|||
enum binding_input_type {
|
||||
BINDING_KEYCODE,
|
||||
BINDING_KEYSYM,
|
||||
BINDING_MOUSE,
|
||||
BINDING_MOUSECODE,
|
||||
BINDING_MOUSESYM,
|
||||
};
|
||||
|
||||
enum binding_flags {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue