Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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 | |