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.


Reply via email to