sunrise-20 GLFW: Stop-gap to avoid crashing on non-printable keys #93
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[EDIT: I'm on Linux under wayland]
When trying
sbcl --load src/bootstrap-glfw.lisp
, key presses are already appended to box (even if not re-rendered but box is logged to stdout). But touching any key that is not alphanumeric tends to crash e.g.similarly, can't test non-nil
mod-keys
because touching a mod key crashes:With this quick fix, you can at least go through the motions of modded keys:
[Even if the mods are ignored; (CHARACTER :A) returns #\A either way. I suppose it'll get better once
handle-boxer-input
can be used...]