作为一名程序员,我不是很高级,而且我正在尝试在Kivy中构建一个应用程序,我遇到了一些我无法解释的问题(在Mac OS X上)。例如,从How to handle several keys pressed at the same time in Kivy?的答案中运行此程序,按住h
和spacebar
两者,然后按j
,k
,{{1 }或l
不会创建keyup或keydown事件。但是,'
会这样做。同时按住;
和j
,然后按f
,v
不会创建事件,但最后一行的所有其他键都会创建。还有其他例子。我无法找到解释这个的参考。从实验开始,我猜测在我的系统中最多有六个键可以同时按下并保持,所有这些键都会创建事件,但它不一致,也不知道为什么存在上限。有谁能解释一下?有没有人知道如何使键盘像宣传的那样工作,这样在Kivy中,无论按顺序按下多少键,都会创建键盘事件?
m