python - Kivy USB 键盘 double 字母

标签 python keyboard kivy raspberry-pi3 textinput

我有一个 Raspberry Pi 3,它正在运行一个使用 Kivy 的应用程序。连接了一个 USB 键盘以允许在应用程序中输入文本。每次我在文本框中输入时,字母都是 double 的。如果我按住一个键,字母也会重复输入。在应用程序之外,键盘工作正常(不加倍输入字母)。如果我在我的 PC 上运行该应用程序,它也能正常工作。如何防止我的键盘在应用程序中重复输入?

最佳答案

kivy 的config.ini 文件有错误。该文件位于 .kivy 文件夹中。

之前在输入部分我们有以下几行:

[input]
mouse = mouse
mtdev_%(name)s=probesysfs,provider=mtdev
hid_%(name)s=probesysfs,provider=hidinput
%(name)s=probesysfs,provider=hidinput

删除上面显示的最后一行解决了双重输入错误。

关于python - Kivy USB 键盘 double 字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41701151/

相关文章:

iphone - 上移 UIToolbar

ios - 如何在iOS8中显示键盘

raspberry-pi - 适用于 Raspberry Pi 的触摸屏 Kivy 应用

python-3.x - python | Python.exe-未找到入口点

android - 错误 : Could not find a version that satisfies the requirement Cython (from versions: none) ERROR: No matching distribution found for Cython

python - 在 python 中确定行是日期、字符串还是 int

python - 从文件中读取时去除空格和新行

python - 根据不同的数组对随机生成的 Numpy 数组进行排序

python - 为相同的字典值创建可交换元组键的最佳方法是什么?

windows-7 - 低级键盘 Hook