H-uru/Plasma — pull request #83 by Hoikas (2011-10-20 23:26:33+00:00)
Title: More input fixes

This pull request fixes #82, which is caused by a microsoft failure in MapVirtualKey. For some reason, it will return NULL (0) instead of the vkey value after some number of repeats. I changed the code to throw away these bogus values.

Also, we now refresh the key state cache after the window is restored. Previously, the states would not change while CWE was minimized, which would allow you to always run while caps lock was off.