revert: input: do not include consumed modifiers in the set sent to the client

There were two issues with it:

* Not all applications decode the sequence into a set of modifiers +
  key, but use a fixed sequence -> combo mapping, that we broke.

* There were unforeseen issues with e.g. F1-12, where the modifier
  were removed from combos like Ctrl+F12, or Alt+F12. The reason is
  simple; XKB tells us that Ctrl, or Alt, is a consumed modifier. Now,
  _why_ it thinks that is a different story.

This reverts 6cd72bdee6

Closes #425
This commit is contained in:
Daniel Eklöf 2021-03-29 20:11:32 +02:00
parent 37245fe4e6
commit 058eba33ec
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 10 additions and 5 deletions

View file

@ -31,6 +31,11 @@
### Deprecated
### Removed
### Fixed
* Reverted _"Consumed modifiers are no longer sent to the client
application"_ (https://codeberg.org/dnkl/foot/issues/425).
### Security
### Contributors