swayfx/sway
frsfnrrg ca061ba8bf Fix keyboard shortcut handling inconsistencies
* Ensure that modifier keys are identified even when the next key does
  not produce a keysym. This requires that modifier change tracking
  be done for each sway_shortcut_state.

* Permit regular and --release shortcuts on the same key combination.
  Distinct bindings are identified for press and release cases; note
  that the release binding needs to be identified for both key press
  and key release events.

* Maintain ascending sort order for the shortcut state list, and keep
  track of the number of pressed key ids, for simpler (and hence
  faster) searching of the list of key bindings.

* Move binding duplicate detection into get_active_binding to avoid
  duplicating error messages.
2018-06-12 20:26:57 -04:00
..
commands Sort binding key lists 2018-06-12 11:26:24 -04:00
config Store sway_outputs so that they can be reenabled 2018-06-06 20:11:24 -04:00
desktop Render drag icons 2018-06-09 13:26:03 +01:00
input Fix keyboard shortcut handling inconsistencies 2018-06-12 20:26:57 -04:00
tree Merge pull request #2124 from emersion/drag-icons 2018-06-09 10:50:34 -07:00
base64.c Rework get_clipboard implementation 2017-07-07 21:51:34 +02:00
commands.c Implement gaps (PR #2047) 2018-06-09 09:34:56 -04:00
config.c Remove strip quoting and fix strncpy-overlap 2018-06-07 20:37:08 -04:00
criteria.c sway/criteria: gcc string truncation warning fix 2018-06-08 22:30:13 +09:00
debug-tree.c Add L_FLOATING back to debug tree 2018-06-01 23:14:58 +10:00
ipc-json.c Fix compilation errors related to disabled outputs 2018-06-09 11:38:16 +01:00
ipc-server.c Switch output storing from list_t to wl_list 2018-06-06 20:11:24 -04:00
main.c Remove suspicious unconditional return 2018-06-05 23:27:35 +02:00
meson.build Implement gaps (PR #2047) 2018-06-09 09:34:56 -04:00
security.c Add minimal config subsystem 2017-12-05 10:40:55 +01:00
server.c Update for swaywm/wlroots#1000 2018-05-25 13:55:47 +01:00
sway-bar.5.scd Add sway-bar(5) 2018-05-11 21:13:43 -04:00
sway-input.5.scd Add sway-input(5) 2018-05-11 21:25:05 -04:00
sway.1.scd Add sway(5) 2018-05-11 21:03:43 -04:00
sway.5.scd Support i3's legacy force_focus_wrapping command 2018-05-28 11:09:46 -04:00