diff options
author | John Ankarström <john@ankarstrom.se> | 2021-06-29 13:13:20 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-06-29 13:13:20 +0200 |
commit | 98a074417fb9ac157c32d637123b6eaae19239f9 (patch) | |
tree | 583236741d6fdae64fb5a82eb6f7cb4394da844a /src/jwm.h | |
parent | 5ff9125db3a7f8f545cbfb5f7bf452c8b0db4d41 (diff) | |
download | jwm-98a074417fb9ac157c32d637123b6eaae19239f9.tar.gz |
Handle modifiers when window switching
Before this patch, releasing Shift would end the switch, even if
the Shift key was part of the prevstacked key binding.
This patch fixes that. It ranks the modifiers, so that Shift can
act as an "alternate" modifier for all modifiers, Alt for all keys
but Shift, Ctrl for all keys but Alt and Shift and so forth. The
Hyper key cannot act as an "alternate" modifier for any modifier.
It is a bit complex, but hopefully intuitive.
Diffstat (limited to 'src/jwm.h')
0 files changed, 0 insertions, 0 deletions