diff options
author | Yonit Halperin <yhalperi@redhat.com> | 2011-05-26 17:20:19 +0300 |
---|---|---|
committer | Yonit Halperin <yhalperi@redhat.com> | 2011-06-14 10:15:41 +0300 |
commit | 8131249d6cabadfa94f2c251e5cfec204b190ae1 (patch) | |
tree | 844ed9d247dbb37259211159d4e7c37e1c690973 /python_modules | |
parent | d1a1a1b4c71791fdb27467be6a3bb451846ee26d (diff) | |
download | spice-8131249d6cabadfa94f2c251e5cfec204b190ae1.tar.gz spice-8131249d6cabadfa94f2c251e5cfec204b190ae1.tar.xz spice-8131249d6cabadfa94f2c251e5cfec204b190ae1.zip |
client: fix for redundant shift+f11 RHBZ #674532
After shift+F11, both in Windows 7 and xp clients, WM_KEYUP events were missing for
SHIFT and F11. For F11 it was less important since unpress_all was preformed for all keys.
However, we perform sync for all the keyboard modifiers and the GetKeyboardState returns "down" for shift.
In windows7 client, we sometimes received afterwards a F11 KEYDOWN event repetition, and this caused SHIFT+F11 to be called again.
Not performing hiding of the windows while changing client resolutions, solved the problem of missing events, and I don't see any difference
in how spice looks while toggling to full screen.
Using GetAsyncKeyState, returns "UP" for shift in windows 7, and helps avoid performing shift+f11 again, if there is an F11 repetition
before we receive the KEYUP event for shift.
Diffstat (limited to 'python_modules')
0 files changed, 0 insertions, 0 deletions