pygletに2つの同時のキーを検出する(パイソン)
質問
私は2つのキーが同時にpygletを使用して押されたときを検出する方法を知りたいと思いました。 私は現在持っている。
def on_text_motion(self, motion): (dx,dy) = ARROW_KEY_TO_VERSOR[motion] self.window.move_dx_dy((dx,dy))
しかし、これは一度に矢印キー1を取得します... 私は、組み合わせUP + LEFTを区別したいのですが そしてUP、その後、LEFT ...
希望私は自分自身を明らかにしました マヌー
解決
pyglet.window.key.KeyStateHandler を試してみてくださいA>:
import pyglet
key = pyglet.window.key
win = pyglet.window.Window()
keyboard = key.KeyStateHandler()
win.push_handlers(keyboard)
print keyboard[key.UP] and keyboard[key.LEFT]
所属していません StackOverflow