Previously, rolling over from one System Control key to another would cause the second one to be released as soon as the first one was released, because the empty release report would be sent unconditionally on release of any System Control key. This change stores the value of the last System Control key pressed. When a System Control key is released, it first checks to see that the released key's keycode matches the last one pressed before sending the empty report. Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>pull/892/head
parent
ae2bf8bacb
commit
56a1554c83
Loading…
Reference in new issue