I forgot how to GIT, so I want someone to get this in their next commit. In WINDOWScallback.cpp delete:
keyboard_lastchar = string(1,wParam); from WM_SYSKEYDOWN and WM_KEYDOWN. Instead add this:
case WM_CHAR:Do the same for Linux if you know how. This is correct behavior and can be used for text input and stuff.
keyboard_lastchar = string(1,wParam);