On 09/28/2018 02:44 PM, Gabriel Ivăncescu wrote:
case WM_CHAR: case WM_UNICHAR:
if (wParam == This->no_fwd_char) return 0;
This->no_fwd_char = '\0';
I don't know how important it is in practice, but shouldn't it go through MapVirtualKey, storing VK_ code instead of a char?