【问题标题】:How do if invert touch input in Kivy如果在 Kivy 中反转触摸输入怎么办
【发布时间】:2015-06-09 10:57:33
【问题描述】:

我在 Raspberry Pi SPI 显示器上运行带有 pygame 后端的 Kivy。一切正常,除了触摸输入的 y 轴被反转。我该如何更改?

【问题讨论】:

    标签: raspberry-pi kivy


    【解决方案1】:

    我设法解决了以下问题:

    sudo nano /usr/local/lib/python2.7/dist-packages/kivy/input/providers/hidinput.py

    第 417 行

    invert_y = int(bool(drs('invert_y', 1)))
    

    invert_y = int(bool(drs('invert_y', 0)))
    

    【讨论】:

      【解决方案2】:

      对于任何尝试这样做的人,我有一个超像素正方形和 rPi 0W,以下对我有用:

      导航到隐藏文件夹 /.kivy,打开 config.ini。那里应该有一些输入。将它们注释掉,然后一一取消注释,每次保存文件然后运行您的应用程序。无论您在未注释时仍能对其进行某种形式的控制,这都是您在下面需要的。

      现在在输入部分下方添加[postproc:calibration] (mtdev) = xoffset=1,yoffset=1,xratio=-1,yratio=-1

      mtdev 可能是不同的服务

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-23
        相关资源
        最近更新 更多