Thanks for reporting these issues. Clearly, there are some keyboard handling issues that are more esoteric than I thought.
Thanks to a reddit user, I've identified a bug, fixed it, and uploaded a new build, which should address the issue you described. Or, at least, the bug I fixed could conceivably cause what you described. If it's still doing it, let me know.
Glad you like the game (and thanks for taking the time to say so!).