Commit Graph

106 Commits (bb91b7f5fa7fddb582b8dddf208cc335d39da9e7)

Author SHA1 Message Date
Simon Ser 08c1946d71 Use format_str() throughout 2 years ago
Ronan Pigott 2f2cdd60de input: enable user xkb configs with cap_sys_nice 2 years ago
Kenny Levinsen 1ade0ce753 seat: Set keyboard if seat keyboard is NULL 2 years ago
Kenny Levinsen e1b268af98 seat: Avoid sending redundant keymaps on reload 2 years ago
Simon Ser 46170580b2 Make session optional 2 years ago
Simon Ser 7623292734 Update for wlroots!3814 2 years ago
Simon Ser 122d8ce954 Remove access to wlr_input_device union 3 years ago
Daniel De Graaf 519038a7e9 Implement ext-session-lock-v1 3 years ago
Leonardo Hernández Hernández 6c4c0387a2 sway/input: wlr_seat_keyboard() now takes wlr_keyboard 3 years ago
Simon Zeni 440d0bc22d sway/input: follow up wlroots input device events renaming 3 years ago
Simon Zeni 85d1c98476 sway/input: use wlr_input_device from input device base 3 years ago
xdavidwu e5913f8106
Implement input method keyboard grab 4 years ago
Kenny Levinsen b5b628cb41 input: Only commit transactions when necessary 4 years ago
Brian Ashworth 9d6787d10d input/keyboard: fix Group# bindings for keyboard groups 4 years ago
Simon Ser bb342ac5e6
Replace wlr_key_state with wl_keyboard_key_state 4 years ago
Tamir Zahavi-Brunner 96578aa91e hide_cursor: Add an option to hide when typing 4 years ago
Brian Ashworth 33aa59d4c6 input/keyboard: wlr_keyboard_group enter and leave 5 years ago
Brian Ashworth 5c32a48453 input: fix reloading crash due to keyboard group configuring 5 years ago
Tudor Brindus 7c37e9d01e input/keyboard: use wlr_keyboard_keymaps_match from wlroots 5 years ago
Andri Yngvason b18d943442 input: keyboard: Never group virtual keyboards. 5 years ago
Linus Heckemann df48c48123 add --no-repeat option for bindings 5 years ago
Michael Weiser eeac0aa170 input: Add support for keyboard shortcuts inhibit 5 years ago
Brian Ashworth 452a615bb8 seat_cmd_keyboard_grouping: change keymap to smart 5 years ago
Brian Ashworth f9ce8749dc input/keyboard: defer wlr_keyboard_group destroy 5 years ago
Brian Ashworth f365ffef34 input/keyboard: remove group listeners on destroy 5 years ago
Drew DeVault 2f3c6cccf5 Add seat <seat> idle_{inhibit,wake} <sources...> 5 years ago
Brian Ashworth 0cdad33f1a input/keyboard: reset seat keyboard on destroy 5 years ago
Brian Ashworth 90e3d25009 input/keyboard: check keyboard group before remove 5 years ago
Brian Ashworth 5d882cb5fc Add support for wlr_keyboard_group 5 years ago
Brian Ashworth 66725f2e27 input/keyboard: cleanup xkb_file error handing 5 years ago
Brian Ashworth 384afc5cb5 input/keyboard: send released only if pressed sent 6 years ago
Brian Ashworth 8ee054b1b9 bindsym/code: add group support 6 years ago
Brian Ashworth 14562fdbee input/keyboard: don't reset layout for same keymap 6 years ago
Brian Ashworth 6effca7b61 ipc: add an input event 6 years ago
Ed Younis eb770e88b7 Implement input_cmd_xkb_file () 6 years ago
Brian Ashworth be2d2a299a commands/input: perform basic keymap validation 6 years ago
Brian Ashworth 6afb392823 bindings: allow unlocked and locked bindings 6 years ago
Brian Ashworth 23c64ab22d input/keyboard: attempt default keymap on failure 6 years ago
Konstantin Pospelov c42497aca0 bindsym: change xkb_rule_names initialization 6 years ago
Konstantin Pospelov ddf63ffabe bindsym: consider xkb_rule_names for --to-code 6 years ago
Brian Ashworth 59d9a991b4 ipc: fix criteria for emitting bar_state_update 6 years ago
Ben Challenor 30931ad9e7
Make raw keysyms take precedence over translated 6 years ago
Brian Ashworth 3952d4f4f3 input/keyboard: respect solo repeat_{rate,delay} 6 years ago
Brian Ashworth f5190d1f79 bar_cmd_modifier: add support for none 6 years ago
M Stoeckl d7ff776552 Move sway-specific functions in common/util.c into sway/ 6 years ago
M Stoeckl 1211a81aad Replace wlr_log with sway_log 6 years ago
Brian Ashworth 2573606b60 Disarm key repeat on reload 6 years ago
Brian Ashworth 1feb2ce064 keyboard: update repeat timer before execution 6 years ago
Franklin "Snaipe" Mathieu f8e83ee20a binding: match single-key bindings if no multi-key binding matched 6 years ago
Ryan Dwyer c006717910 Minor refactor of input manager 6 years ago