Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-10 | rootston: Double fork for keyboard bindings | Genki Sky | |
This avoids leaving around zombies, without having to setup SIGCHLD handler (which interferes with other fork/waitpid calls). | |||
2018-08-06 | rootston: add keybinding to toggle decoration mode | emersion | |
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-02-25 | rootston: wire up window alpha keybinding | Guido Günther | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-08 | Rename roots_seat_cancel_transform | Vincent Vanlaer | |
2018-02-06 | Merge roots_seat_cancel_* into one function | Vincent Vanlaer | |
2018-02-06 | Cancel rootston move/resize/rotate on escape press | Vincent Vanlaer | |
2018-01-17 | dont use pointer for modifiers | Tony Crisci | |
2018-01-17 | Merge branch 'master' into modifier-fixes | Tony Crisci | |
2018-01-07 | rootston: add toggle_outputs command | emersion | |
2018-01-05 | compositor modifier hook | Tony Crisci | |
2017-12-26 | add nop command | Tony Crisci | |
2017-12-18 | fix memory leaks | Tony Crisci | |
2017-12-18 | Do not segfault when loading an unknown keymap | emersion | |
2017-12-08 | Make keyboard repeat info configurable | emersion | |
2017-11-30 | Merge pull request #437 from emersion/fullscreen | Tony Crisci | |
Fullscreen support | |||
2017-11-22 | rootston: maximize command | Tony Crisci | |
2017-11-21 | Add fullscreen command, fix view_at with fullscreen views | emersion | |
2017-11-19 | Add roots_seat_cycle_focus | emersion | |
2017-11-19 | Make the close command use roots_seat_get_focus, rename a few symbols | emersion | |
2017-11-17 | rootston: add per-seat views | emersion | |
2017-11-16 | Various keyboard fixes | emersion | |
* Ensure keysyms state is always updated * Check if pressed keysyms are exactly the binding keysyms * Do not include modifiers in list of keysyms, these are special cases | |||
2017-11-16 | Refactor rootston keyboard | emersion | |
2017-11-16 | Fix a bunch of mistakes detected with scan-build | emersion | |
2017-11-11 | rootston: prefix config structs and functions | Tony Crisci | |
2017-11-09 | rootston: roots_keyboard null check | Tony Crisci | |
2017-11-09 | rootston: add missing properties to kb config merge | Tony Crisci | |
2017-11-09 | wlr-keyboard: take out modifiers event struct (for now) | Tony Crisci | |
2017-11-08 | Merge branch 'master' into feature/multiseat | Tony Crisci | |
2017-11-08 | Always read state from wlr_keyboard in the seat | emersion | |
2017-11-08 | rootston: remove devices from seat | Tony Crisci | |
2017-11-07 | multiseat: somewhat working | Tony Crisci | |
2017-11-07 | works in review comments | Markus Ongyerth | |
2017-11-07 | explains 2 way keybind trying. | Markus Ongyerth | |
2017-11-07 | fix the keybind handling in rootston. | Markus Ongyerth | |
As mentioned in https://github.com/swaywm/wlroots/issues/393 keybinds did't trigger / were checked with "odd" keys and modifiers. This commit sends the keycode through two paths, one to get the keycode and modifiers *after* xkb handles them, a secondary path to get a "raw" keysym without modifiers and then add the modifiers rootston knows about. This will result in the `[Alt]+[Shift]+2` combination I mention earlier going through the keybind detection twice. 1) `[Alt]+[at]` 2) `[Alt]+[Shift]+2` When either combination is found, the appropriate keybind is executed. The xkb handled version will be prefered over the "raw" version. | |||
2017-11-04 | move keyboard to seat | Tony Crisci | |
2017-11-03 | rootston: refactor keyboard | Tony Crisci | |
2017-11-02 | rootston: break up input.h | Tony Crisci | |
2017-10-31 | rootston: end grab on escape | Tony Crisci | |
2017-10-30 | refactor input time_sec to time_msec | Tony Crisci | |
2017-10-29 | Merge branch 'master' into feature/xwm-rewrite | Tony Crisci | |
2017-10-28 | Merge pull request #324 from acrisci/feature/keyboard-redesign | Drew DeVault | |
wlr-seat: keyboard redesign | |||
2017-10-27 | Merge branch 'master' into feature/xwm-rewrite | Tony Crisci | |
2017-10-27 | Remove input.last_active_view | emersion | |
2017-10-26 | Fix fallback when there are two config blocks for a keyboard | emersion | |
2017-10-26 | Per-keyboard configuration | emersion | |
2017-10-25 | xwm: dont focus override redirect windows | Tony Crisci | |
2017-10-24 | wlr-seat: keyboard redesign | Tony Crisci | |
2017-10-21 | Remove calls to assert to check runtime errors in rootston | emersion | |