aboutsummaryrefslogtreecommitdiff
path: root/rootston/keyboard.c
AgeCommit message (Collapse)Author
2017-11-08Always read state from wlr_keyboard in the seatemersion
2017-11-07works in review commentsMarkus Ongyerth
2017-11-07explains 2 way keybind trying.Markus Ongyerth
2017-11-07fix 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-10-31rootston: end grab on escapeTony Crisci
2017-10-30refactor input time_sec to time_msecTony Crisci
2017-10-29Merge branch 'master' into feature/xwm-rewriteTony Crisci
2017-10-28Merge pull request #324 from acrisci/feature/keyboard-redesignDrew DeVault
wlr-seat: keyboard redesign
2017-10-27Merge branch 'master' into feature/xwm-rewriteTony Crisci
2017-10-27Remove input.last_active_viewemersion
2017-10-26Fix fallback when there are two config blocks for a keyboardemersion
2017-10-26Per-keyboard configurationemersion
2017-10-25xwm: dont focus override redirect windowsTony Crisci
2017-10-24wlr-seat: keyboard redesignTony Crisci
2017-10-21Remove calls to assert to check runtime errors in rootstonemersion
2017-10-21Remove wl_list_init when using wl_signal_addemersion
2017-10-12New binding to switch windowsVersus Void
2017-10-06Add close command, add close for xwaylandemersion
2017-10-06Require exec prefix to execute shell commandsemersion
2017-10-03Add modifiers support in wayland backend, parse modifiers in rootston configemersion
2017-10-03exec command if it's not exitemersion
2017-10-03Use a command string rather than an action enumemersion
2017-10-03Parse bindings in config, execute bindingsemersion
2017-10-03Use keysyms instead of keycodesemersion
2017-10-03Add keyboard state to rootstonemersion
2017-10-01Fix keyboard handling in examplesDrew DeVault
2017-09-28Handle input device removalDrew DeVault
2017-09-28Fix rootston keyboard, add XwaylandDrew DeVault
2017-09-23Initial keyboard support in rootstonDrew DeVault