mirror of
https://github.com/swaywm/sway.git
synced 2025-11-01 22:58:41 -04:00
Merge remote-tracking branch 'upstream/master' into atomic
This commit is contained in:
commit
645bf446fa
7 changed files with 142 additions and 118 deletions
|
|
@ -30,7 +30,7 @@ struct sway_binding {
|
|||
bool release;
|
||||
bool locked;
|
||||
bool bindcode;
|
||||
list_t *keys;
|
||||
list_t *keys; // sorted in ascending order
|
||||
uint32_t modifiers;
|
||||
char *command;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -21,7 +21,9 @@ struct sway_shortcut_state {
|
|||
* including duplicates when a keycode generates multiple key ids.
|
||||
*/
|
||||
uint32_t pressed_keycodes[SWAY_KEYBOARD_PRESSED_KEYS_CAP];
|
||||
int last_key_index;
|
||||
uint32_t last_keycode;
|
||||
uint32_t last_raw_modifiers;
|
||||
size_t npressed;
|
||||
};
|
||||
|
||||
struct sway_keyboard {
|
||||
|
|
@ -36,7 +38,6 @@ struct sway_keyboard {
|
|||
struct sway_shortcut_state state_keysyms_raw;
|
||||
struct sway_shortcut_state state_keycodes;
|
||||
struct sway_binding *held_binding;
|
||||
uint32_t last_modifiers;
|
||||
};
|
||||
|
||||
struct sway_keyboard *sway_keyboard_create(struct sway_seat *seat,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue