如何查询现有的“xinput map-to-output”触摸屏映射

观察者

有没有办法识别触摸屏已映射/仅限于显示器?

我用来映射的步骤:

  1. xrandr --query 获取显示名称
  2. xinput list 在虚拟指针上查看所有从设备
  3. xinput --list-props {device_id} 获取设备节点
  4. udevadm info --query=property --name={device_node} 检查财产是否说 ID_INPUT_TOUCHSCREEN=1
  5. 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

xinput:禁用外部显示器上的映射触摸屏

来自分类Dev

如何将触摸屏Windows按钮映射到鼠标右键

来自分类Dev

开机时只有触摸屏

来自分类Dev

如何使用触摸屏绘制?

来自分类Dev

如何禁用我的触摸屏

来自分类Dev

如何删除触摸屏硬件

来自分类Dev

如何捕获触摸屏事件?

来自分类Dev

多点触摸红外触摸屏如何工作

来自分类Dev

如何在多显示器设置中映射外部触摸屏以忽略笔记本电脑?

来自分类Dev

xinput触摸屏校准不一致

来自分类Dev

触摸屏映射错误

来自分类Dev

具有触摸屏图像回退功能的背景视频

来自分类Dev

禁用触摸屏是否对电池寿命有影响?

来自分类Dev

如何模拟鼠标右键在触摸屏上的单击?

来自分类Dev

如何为触摸屏编程Java虚拟键盘?

来自分类Dev

如何在硒中模拟触摸屏?

来自分类Dev

如何模拟鼠标右键在触摸屏上的单击?

来自分类Dev

Google Chrome:如何使用触摸屏选择文本?

来自分类Dev

如何在ogl中获取触摸屏点的坐标?

来自分类Dev

屏幕关闭时如何获取触摸屏事件?

来自分类Dev

如何为触摸屏编程Java虚拟键盘?

来自分类Dev

如何为X11设置触摸屏

来自分类Dev

使用触摸屏时如何禁用屏幕键盘?

来自分类Dev

如何在Eclipse中将触摸屏左右分开?

来自分类Dev

如何使用触摸屏进行控件拖动

来自分类Dev

拖放式界面:如何使其在触摸屏上工作?

来自分类Dev

如何在Ubuntu 18.04上永久禁用触摸屏

来自分类Dev

悬停伪类在触摸屏设备上的表现如何

来自分类Dev

如何从脚本中检测触摸屏设备?