116 Commits (92da87ebb1ad111b645fbc25cd9d060deebd2b69)

Author SHA1 Message Date
llyyr c5ba7f23a5 sway/input/keyboard: always set active keyboard if there is none
4 months ago
llyyr e32bdaa7be input/keyboard: don't set layout for virtual keyboard device
6 months ago
llyyr 4c3c060211 input/keyboard: refactor into sway_keyboard_set_layout
6 months ago
llyyr dfbcd1fbaa input/keyboard: don't send key release if we don't have focused surface
6 months ago
Simon Ser d0bd591ee7 Drop server.h include from input/input-manager.h
7 months ago
Ferdinand Bachmann bc258a3be2
input: add Super as alternative for Mod4
9 months ago
Alexander Orzechowski 9a57966606 scene_graph: Port ext_session_v1
11 months ago
Simon Ser 7ad8c80bfe input/{keyboard,switch}: rename input_inhibited variable to locked
1 year ago
Simon Ser dbd70faf2e input/seat: drop exclusive_client
1 year ago
Simon Ser 7cf4e1d5c6 Drop support for KDE's idle protocol
1 year ago
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
5 years ago
Brian Ashworth 8ee054b1b9 bindsym/code: add group support
5 years ago
Brian Ashworth 14562fdbee input/keyboard: don't reset layout for same keymap
5 years ago
Brian Ashworth 6effca7b61 ipc: add an input event
6 years ago
Ed Younis eb770e88b7 Implement input_cmd_xkb_file (#3999)
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