Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-10-21 | Remove wl_list_init when using wl_signal_add | emersion | |
2017-10-12 | New binding to switch windows | Versus Void | |
2017-10-06 | Add close command, add close for xwayland | emersion | |
2017-10-06 | Require exec prefix to execute shell commands | emersion | |
2017-10-03 | Add modifiers support in wayland backend, parse modifiers in rootston config | emersion | |
2017-10-03 | exec command if it's not exit | emersion | |
2017-10-03 | Use a command string rather than an action enum | emersion | |
2017-10-03 | Parse bindings in config, execute bindings | emersion | |
2017-10-03 | Use keysyms instead of keycodes | emersion | |
2017-10-03 | Add keyboard state to rootston | emersion | |
2017-10-01 | Fix keyboard handling in examples | Drew DeVault | |
2017-09-28 | Handle input device removal | Drew DeVault | |
2017-09-28 | Fix rootston keyboard, add Xwayland | Drew DeVault | |
2017-09-23 | Initial keyboard support in rootston | Drew DeVault | |