58 Commits (d63f9028d717ce6c28d4ef943266819344af706c)

Author SHA1 Message Date
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
Brian Ashworth 2e637b7368 cmd_bind{sym,code}: Implement per-device bindings
6 years ago
Ian Fan 2f1fd80726 swaybar: show hidden bar on key event
6 years ago
Ryan Dwyer 88a5e26c6e Remove unneeded variable
6 years ago
Ryan Dwyer 82423991a8 Reload config using idle event
6 years ago
Drew DeVault eecebcafc6 Fix #2763
6 years ago
Ryan Dwyer 32c7386b0f Fix management of bindings during reload
6 years ago
Ryan Dwyer 7797490e9e Deny repeating reload by holding key
6 years ago
frsfnrrg 8dbbfa5965 Bindings use advised keyboard repeat parameters
6 years ago
frsfnrrg e33dfbfa75 Implement key repeat for pressed key bindings
6 years ago
Geoff Greer 30fee94354 Don't enable numlock by default. This fixes an annoying issue where laptop keyboards would have 'numlock mode' enabled, remapping parts of the alphabet to numbers.
6 years ago
ProgAndy 76ece5788b Fix LEDs for configured modifier states
6 years ago
ProgAndy 2166dbe2e4 Implement setting NumLock and CapsLock status
6 years ago
frsfnrrg 94dd8823a0 Invoke mouse bindings
6 years ago
frsfnrrg 754372c3de Parse mouse binding options
6 years ago
Ryan Dwyer a120d4c79f Make focus part of transactions
6 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
6 years ago
Dominique Martinet 8a771785ad keyboard: free xkb keymap on destroy
6 years ago
Armin Preiml 1eede432fc fix handling key modifiers if not pressed at first
7 years ago
frsfnrrg ca061ba8bf Fix keyboard shortcut handling inconsistencies
7 years ago
Brian Ashworth 7c810dc344 Make command block implementation generic
7 years ago
frsfnrrg 78b7b46895 Style fix, redundant entry removal, fix extra keysym delete
7 years ago
frsfnrrg 480f0c593c Rename update_shortcut_model to update_shortcut_state
7 years ago
frsfnrrg 83d559dd03 Rename check_shortcut_model to get_active_binding
7 years ago
frsfnrrg c53e4e6cde Style fixed for keyboard.c
7 years ago
frsfnrrg f2fe93d171 Remove almost-always redundant loop in key handling
7 years ago
frsfnrrg a056419ad7 Rewrite shortcut handling code to avoid hardcoded values
7 years ago
frsfnrrg a78a5684ea Implement bindsym/bindcode --locked
7 years ago
Mattias Eriksson 8fbafbfab5 Idle handling for dpms/lockscreen et al
7 years ago
Ryan Dwyer 5b30391383 Make key repeat configurable
7 years ago
Tony Crisci 5e024278a6 Merge branch 'wlroots' into seat-fixes
7 years ago
Tony Crisci 22287b42bf dont copy input config
7 years ago
Drew DeVault b2d871cfe2 Partially implement move command
7 years ago
Tony Crisci ac8269d536 take seat param for handle_command and rename
7 years ago
Tony Crisci c353e01c85 add kill command
7 years ago
Tony Crisci 2bf76509f8 update for new wlr-keyboard modifiers
7 years ago
Dominique Martinet 67985e9031 sway: change all sway_log to wlr_log
7 years ago
Tony Crisci 8b4eb5d7d1 cleanup bindings
7 years ago
Tony Crisci 50e791cadb binding release
7 years ago
Tony Crisci bd3ca70e3d fix nitpicks
7 years ago
Tony Crisci 62b7ab3959 overwrite old bindings
7 years ago
Tony Crisci 0b8481f41a fix keyboard_execute_bindcode
7 years ago
Tony Crisci 8d567cd062 bindcode
7 years ago
Tony Crisci 27cd633b40 run compositor bindings last
7 years ago
Tony Crisci ccaedf5b15 run binding command
7 years ago
Tony Crisci d941246d58 match user bindsym
7 years ago
Tony Crisci daad222337 compositor bindings
7 years ago
Tony Crisci eea80e7276 keyboard translate keysyms
7 years ago
Tony Crisci f35575f71d handle keymap not found
7 years ago