Keypresses of F-keys do not get a string returned from XK.keysym_to_string and hence (1) do not get added to pressed and (2) do not trigger a replay even when they are not handled. This breaks the F-key shortcuts which are a big part of Inkscape.
This PR introduces a change which replays all the events received whenever our application doesn't handle it (previously it only replayed when it receives an event representing a KeyPress of a key which keysym_to_string can interpret as a char)
Keypresses of F-keys do not get a string returned from
XK.keysym_to_string
and hence (1) do not get added topressed
and (2) do not trigger areplay
even when they are not handled. This breaks the F-key shortcuts which are a big part of Inkscape.This PR introduces a change which
replay
s all theevent
s received whenever our application doesn't handle it (previously it only replayed when it receives anevent
representing aKeyPress
of a key whichkeysym_to_string
can interpret as a char)Resolves #8
This change is![Reviewable](https://reviewable.io/review_button.svg)