如何使用getevent在像素和坐标之间转换

我将外壳安装到设备中以获取窗口大小

255|generic_x86:/ $ wm size
Physical size: 1080x1920

1080x1920,但是我做getevent并点击屏幕的右下角并显示stdout

/dev/input/event1: 0003 0039 00000000
/dev/input/event1: 0003 0030 0000011c
/dev/input/event1: 0003 003a 00000081
/dev/input/event1: 0003 0035 00007794
/dev/input/event1: 0003 0036 00007b10
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 003a 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0000 0000 00000000

因此分接点为十六进制的(7794,7b10)或以10为底的(30612,31504),但是(30612,31504)不等于如上所述的分辨率(1080x1920)

所以我有两个问题:

  1. getevent是否以像素为单位输出?
  2. screen resolution是否以像素为单位?
  3. 如何将(1080x1920)转换为(30612,31504)

谢谢

ding1988ding 回答:如何使用getevent在像素和坐标之间转换

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2989582.html

大家都在问