aboutsummaryrefslogtreecommitdiffstats
path: root/sway/input/keyboard.c
Commit message (Collapse)AuthorAge
* Make command block implementation genericLibravatar Brian Ashworth2018-06-02
|
* Style fix, redundant entry removal, fix extra keysym deleteLibravatar frsfnrrg2018-06-01
|
* Rename update_shortcut_model to update_shortcut_stateLibravatar frsfnrrg2018-06-01
|
* Rename check_shortcut_model to get_active_bindingLibravatar frsfnrrg2018-06-01
|
* Style fixed for keyboard.cLibravatar frsfnrrg2018-06-01
|
* Remove almost-always redundant loop in key handlingLibravatar frsfnrrg2018-06-01
|
* Rewrite shortcut handling code to avoid hardcoded valuesLibravatar frsfnrrg2018-06-01
| | | | | | | | | The same shortcut algorithm is now used for keycodes, raw keysyms, and translated keysyms. Pressed keysyms are now stored in association with the keycodes that generated them. Modifier keycodes (and associated keysyms) are identified retroactively by the subsequent change to the modifier flags.
* Implement bindsym/bindcode --lockedLibravatar frsfnrrg2018-05-27
| | | | | | | | | Adds the --locked flag to bindsym and bindcode commands. When a keyboard's associated seat has an exclusive client (i.e, a screenlocker), then bindings are only executed if they have the locked flag. When there is no such client, this restriction is lifted.
* Idle handling for dpms/lockscreen et alLibravatar Mattias Eriksson2018-05-13
| | | | | | | | | Swayidle handles idle events and allows for dpms and lockscreen handling. It also handles systemd sleep events, and can raise a lockscreen on sleep Fixes #541
* Make key repeat configurableLibravatar Ryan Dwyer2018-04-18
| | | | | | | | | | | This creates two input commands for configuring the repeat delay and rate. Example config: input "myidentifier" { repeat_delay 250 repeat_rate 25 }
* Merge branch 'wlroots' into seat-fixesLibravatar Tony Crisci2018-04-02
|\
| * Partially implement move commandLibravatar Drew DeVault2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Works: - move [container|window] to workspace <name> - Note, this should be able to move C_CONTAINER but this is untested - move [workspace] to output [left|right|up|down|<name>] Not implemented yet: - move [left|right|up|down] - move scratchpad - move position
* | dont copy input configLibravatar Tony Crisci2018-04-02
|/
* take seat param for handle_command and renameLibravatar Tony Crisci2018-02-24
|
* add kill commandLibravatar Tony Crisci2018-01-20
|
* update for new wlr-keyboard modifiersLibravatar Tony Crisci2018-01-17
|
* sway: change all sway_log to wlr_logLibravatar Dominique Martinet2018-01-05
|
* cleanup bindingsLibravatar Tony Crisci2018-01-04
|
* binding releaseLibravatar Tony Crisci2018-01-04
|
* fix nitpicksLibravatar Tony Crisci2017-12-29
|
* overwrite old bindingsLibravatar Tony Crisci2017-12-28
|
* fix keyboard_execute_bindcodeLibravatar Tony Crisci2017-12-28
|
* bindcodeLibravatar Tony Crisci2017-12-28
|
* run compositor bindings lastLibravatar Tony Crisci2017-12-27
|
* run binding commandLibravatar Tony Crisci2017-12-27
|
* match user bindsymLibravatar Tony Crisci2017-12-27
|
* compositor bindingsLibravatar Tony Crisci2017-12-27
|
* keyboard translate keysymsLibravatar Tony Crisci2017-12-27
|
* handle keymap not foundLibravatar Tony Crisci2017-12-19
|
* remove assumption of one device per identifierLibravatar Tony Crisci2017-12-18
|
* fix keyboard hotpluggingLibravatar Tony Crisci2017-12-16
|
* keyboard cleanupLibravatar Tony Crisci2017-12-16
|
* xkb configLibravatar Tony Crisci2017-12-15
|
* basic configurationLibravatar Tony Crisci2017-12-14
|
* sway input deviceLibravatar Tony Crisci2017-12-12
|
* keyboard removeLibravatar Tony Crisci2017-12-10
|
* basic keyboardLibravatar Tony Crisci2017-12-10