在相对模式下使用触控笔时,我可以独立于水平缩放来更改垂直缩放吗?
我使用 Wacom Bamboo Pen & Touch,手写笔处于相对模式(而不是默认的绝对模式)。我并排使用两个显示器,屏幕面积为 3840x1080 像素(3.5 宽高比)。平板电脑为 14720x9200“单位”(1.6 宽高比)。
如果我将触控笔沿水平方向移动 1 厘米,它在屏幕上的移动距离会比沿垂直方向移动的距离远得多(3.5/1.6 = 2.18 倍)。我该如何改变这种情况?
我尝试更改两个设置:
Area
,正如相关答案所建议的那样但这似乎只影响物理平板电脑的活动区域Coordinate Transformation Matrix
,但这似乎只在 Absolute 模式下有效。
答案1
向 wacom 开发人员邮件列表发送消息后:
上述两种设置均无法解决问题。这是 X server/XInput 的一个错误。
问题在于 x、y 比例之间的差异。当驱动程序(在 linuxwacom 包中)考虑映射和屏幕信息时,我们过去常常在 wacom_drv.so 中统一比例。这项工作的证据仍在 xf86-input-wacom 的注释中。请参阅 wcmCommon.c[*] 的第 611 行。但是,由于新的因子 X/Y 没有屏幕信息,因此实际比例匹配无法再在驱动程序中完全实现。
屏幕信息和相对模式加速度被推送到 X 服务器。映射和比例统一也应在 X 服务器/Xinput 中处理。
因此,根据设计,比例是统一的,以便用户可以在相对模式下绘制圆圈,而无需更改设置。 - Ping Cheng (完整电子邮件)
接下来是彼得的话:
是的,这是服务器的一个错误,ptraccel 代码应该会暴露这个错误,但目前还没有。我从来没有时间去仔细调查哪里出了问题,但你甚至可以在添加监视器时看到这种行为 - 加速因子突然上升了不少。
正如 Ping 所说,这个问题无法在驱动程序中修复,我们需要服务器正确处理这个问题。 - Peter Hutterer (完整电子邮件)
总之,我认为最好的办法是报告该错误并支持开发人员对代码进行分类以找到修复。