【发布时间】:2018-04-11 13:51:48
【问题描述】:
对于我的 pi 触摸屏项目,我正在使用一个 - 你猜对了 - pi 和一个 egalax 触摸驱动程序。这个东西接收输入,触摸屏实际工作,经过一些小的调整,比如反转 y_axis 和其他东西。然而,此时我被困在试图触摸屏幕边缘的某个按钮,而我无法触及。我实际上使用了一支启用了光标的笔,以确保我知道屏幕在哪里注册了我的输入。
所以在 kivy 文档中搜索了一下后,我发现了 this postproc.calibration 模块,它应该可以解决问题。
但事实并非如此。我尝试将以下 2 个代码 sn-ps 放入 .kivy/config.ini 文件中:
[input]
egalax = hidinput,/dev/input/event0,rotation=90,invert_y=1
[postproc:calibration]
egalax = xratio=1.2,yratio=1.2
[input] 位有效,没有问题。 [postproc:calibration] 位不起作用。我尝试将这条线放在[postproc] 模块的上方、下方,甚至是[modules] 模块的下方。我还尝试将egalax = xratio=1.2,yratio=1.2 行放入[postproc] 模块中。似乎没有工作。我也尝试将浮点数增加到 2.0,但没有任何变化。
那么我将如何“扩展”我的触摸输入区域?
【问题讨论】:
标签: python python-3.x touch kivy calibration