gpt4 book ai didi

javafx - JavaFX 中 Raspberry Pi 的触摸屏校准不起作用

转载 作者:行者123 更新时间:2023-12-05 07:45:41 25 4
gpt4 key购买 nike

我正在使用:

  1. Raspberry Pi B 型(修订版 1.0,256Mb); cat/proc/cpuinfo 返回修订版 0002,
  2. Raspbian Jessie with PIXEL(版本:2016 年 11 月,发布日期:2016-11-25,内核版本:4.4),
  3. Java 预装了 Raspbian Jessie(java -version 返回 java 版本“1.8.0_65”),
  4. JavaFX 由 Gluon(JavaFX 嵌入式 SDK 8.60.8)提供,
  5. 触摸屏是 WAVESHARE 4 英寸电阻式触摸屏 LCD,HDMI 接口(interface),IPS 屏幕,专为 Raspberry Pi 设计,链接:http://www.waveshare.com/wiki/4inch_HDMI_LCD ,
  6. 按照步骤 5 中链接上的说明安装触摸屏驱动程序,
  7. JavaFX 应用程序的触摸屏校准按照说明进行:https://wiki.openjdk.java.net/display/OpenJFX/Touch+screen+calibration+on+embedded+platforms

重要提示:

  1. 我的触摸屏方向在/boot/config.txt 中设置为 display_rotate=3(270 度 - 横向),
  2. 我尝试了 minX、maxX、minY、maxY、flipXY 的不同组合,但没有任何帮助,
  3. 我的 JavaFX 应用程序是一个简单的测试应用程序,中间只有一个按钮:/image/Q3R02.jpg
  4. 左上角的坐标应为 0、0(LAN 连接器的角),右下角的坐标应为 800、480,x 轴应该是水平的,y 轴应该是垂直的,
  5. 我的问题是 y 轴是水平的(范围 0 - 479),x 轴是垂直的(范围 0 - 799)并且 flipXY 不起作用!
  6. 触摸触摸屏中心的按钮不会沿着按钮的长度产生触摸事件!

注意:/boot/config.txt 中的 swapxy=1 也不起作用!

请帮帮我

最佳答案

这是一个老问题,但对我来说,以下 JVM 参数组合有效:

-Dmonocle.input.0/0/0/0.minX=0
-Dmonocle.input.0/0/0/0.maxX=480
-Dmonocle.input.0/0/0/0.minY=480
-Dmonocle.input.0/0/0/0.maxY=-320
-Dmonocle.input.0/0/0/0.flipXY=true

在 config.txt 中我只指定了 display_rotate=3

关于javafx - JavaFX 中 Raspberry Pi 的触摸屏校准不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41475285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com