有没有办法识别触摸屏已映射/仅限于显示器?
我用来映射的步骤:
xrandr --query
获取显示名称xinput list
在虚拟指针上查看所有从设备xinput --list-props {device_id}
获取设备节点udevadm info --query=property --name={device_node}
检查财产是否说 ID_INPUT_TOUCHSCREEN=1
xinput map-to-output {device_id} {display_name}
将触摸屏输入映射/限制到单个显示器如果我走到一台执行了这些步骤的机器前,我如何验证输入来自device_id
已映射到display_name
?或者我在哪里可以看到输入device_id
仅限于屏幕区域 X、Y、W、H?
谢谢,-Pottenger
xinput list-props {device_id}
显示所有可以更改的设备属性和当前值。
检查一个名为的属性,该属性Coordinate Transformation Matrix
具有一组非默认的 9 个浮点数作为值。该map-to-output
参数为您计算 CTM 并设置该属性。
默认:
Coordinate Transformation Matrix (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
后map-to-output
例子:
Coordinate Transformation Matrix (157): 0.533333, 0.000000, 0.000000, 0.000000, 0.878049, 0.121951, 0.000000, 0.000000, 1.000000
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句