Hi folks.
This came up in the context of implementing dead keys support. A KeyMeaning containing
a code point for an accented character (for example, Ê - E circumflex) is emitted once a key press on the circumflex dead key is detected, followed by SHIFT, then E.
Do we ever want to emit a corresponding release of an E circumflex? I would think that most clients would either be interested in the USB HID of the keys they are pressing, or in just that instant when the actuated keys amount to the desired key meaning.
Relatedly, it seems that it would be quite involved to detect when to emit a "key meaning release", so if the answer to the above is "no", that would also amount to a much simpler implementation.
Relatedly, if the answer is "no", then we should also probably stop filling out key meanings on key releases -- which we do today.
Thoughts?
F