我想知道如何使用 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/