Is this new behavior in pyglet 1.1.4? -b
On Jan 5, 12:49 pm, Hello3171 <[email protected]> wrote: > I am also running XP and I can confirm this. Although it does not hang > every single time I press Alt (sometimes I can press it several times > without it freezing). > > On Jan 5, 8:13 pm, Jonathan Hartley <[email protected]> wrote: > > > On Jan 3, 8:11 pm, Jonathan Hartley <[email protected]> wrote: > > > > Hi there, Happy New Year all. > > > > I've noticed that pressing the Alt key hangs my Pyglet application. > > > Specifically, the hang occurs right after the window.on_key_release > > > event. Clock scheduled updates and screen refreshes seem to stop > > > happening. > > > > The application starts updating again if ALT is pressed again, or if the > > > mouse cursor is clicked on the window. Pressing any other key also > > > unhangs it, with an MSWindows error beep. > > > > Attached is a minimal pyglet application that demonstrates the behaviour > > > on my machine. > > > > Is there a way to stop this from happening? > > > > I'm on Windows XP. This doesn't happen if my application is fullscreen, > > > it only happens in windowed mode. > > > > I'm guessing that this is related to the way the ALT key in Windows lets > > > users use the keyboard to navigate pull-down menus. Windows is > > > suspending all events to my application while it waits for me to > > > navigate the pull down menus (and there aren't any pull down menus - > > > it's a typical pyglet.window.Window.) > > > > I've tried a couple of wild guesses at workarounds, such as setting > > > exclusive keyboard for the application's window, or else returning > > > EVENT_HANDLED from the on_key_press or on_key_release handlers, but they > > > don't seem to help. > > > > Best regards, > > > > Jonathan > > > > -- > > > Jonathan Hartley Made of meat. http://tartley.com > > > [email protected] +44 7737 062 225 twitter/skype: tartley > > > > minimal-repro.py > > > < 1KViewDownload > > > Oh, I should also have asked: Does anyone else even see this, or is it > > just me?
-- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en.
