在 pyglet (python) 中检测两个同时存在的键
我想知道如何使用 pyglet 检测何时同时按下两个键。 我目前有
def on_text_motion(self, motion): (dx,dy) = ARROW_KEY_TO_VERSOR[motion] self.window.move_dx_dy((dx,dy))
但这一次只能获得一个方向键...... 我想区分 UP+LEFT 组合 然后向上,然后向左...
希望我说清楚了 马努
I wanted to know how to detect when two keys are simultaneously pressed using pyglet.
I currently have
def on_text_motion(self, motion): (dx,dy) = ARROW_KEY_TO_VERSOR[motion] self.window.move_dx_dy((dx,dy))
But this only gets arrow keys one at a time...
I'd like to distinguish between the combination UP+LEFT
and UP, then LEFT...
Hope I made myself clear
Manu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试 pyglet.window.key.KeyStateHandler:
Try pyglet.window.key.KeyStateHandler: