I read that GetAsyncKeyState has a bug, hence DirectInput doesn't use it. I thought DI is higher-level than GAKS, not to mention that's a huge bug to not be using something you made. Also, google only thinks the WINE GAKS has/had a bug. Is this true?