genode/repos/os/include/input
Norman Feske a255ffaee9 input: disarm obnoxious press/release events
This patch adds a sanity check to the Event::type accessor. If the key
code of a given PRESS or RELEASE event is out of the valid range, it
reports an INVALID event. This way, client side code does not need to
deal with such edge cases. E.g., on Lenovo notebooks, the ps2 driver
reports strange key events when pressing shift-pageup/pagedown,
violating the general assumption that there is a release event for each
press event. By flagging these events as INVALID, the client-side logic
stays intact.
2017-11-30 11:23:07 +01:00
..
component.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
event_queue.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
event.h input: disarm obnoxious press/release events 2017-11-30 11:23:07 +01:00
keycodes.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
root.h input/root.h: support re-opening of sessions 2017-10-05 17:40:03 +02:00