https://bugs.winehq.org/show_bug.cgi?id=30814
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan@codeweavers.com
--- Comment #46 from Stefan Dösinger stefan@codeweavers.com --- The way I read the MSDN page it doesn't guarantee that the other bits are 0. Either way it doesn't matter much, the game would still do something wrong.
We have few tests for this function. We have a few tests for GetKeyState and GetAsyncKeyState, but they only test the highest bit. Extending them for the 'undefined' bits could unconver some patterns. Depending on the outcome it may be possible to filter the other flags in our GetKeyboardState implementation or inside wineserver.