You can do this using the on_key_press event. For doing so, your window has to have the method on_key_press().
I propose you take a look at this tutorial, which helped me a lot: http://www.learningpython.com/2007/11/10/creating-a-game-with-pyglet-and-python/ The tutorial explains the on_mouse_press event. But the on_key_press event works more or less the same. Example: def on_key_press(self, symbol, modifiers): if symbol == key.SPACE: self.foo_bar() - Michael On 14 Jan., 19:28, Mike Lawrence <[EMAIL PROTECTED]> wrote: > Hi again, > > Apologies for the simplicity of this one; I'm trying to simply detect > whether the space bar has been pressed and can't seem to get it right: > > from pyglet import window > from pyglet.window import key > > win=window.Window() > > done=False > while not done: > keys = key.KeyStateHandler() > win.push_handlers(keys) > if keys[key.SPACE]: > done=True --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
