我想知道如何使用 pyglet 检测何时同时按下两个键。
我目前有

def on_text_motion(自我,运动):
(dx,dy) = ARROW_KEY_TO_VERSOR[运动]
self.window.move_dx_dy((dx,dy))


但这一次只能得到一个箭头键......
我想区分UP+LEFT的组合
然后向上,然后向左...

希望我说清楚
摩奴

最佳答案

尝试 pyglet.window.key.KeyStateHandler :

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]

关于python - 检测pyglet中的两个同时键(python),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1280616/

10-14 21:19
查看更多