在多点触控屏幕上注册二次点击时出现问题

在多点触控屏幕上注册二次点击时出现问题

尝试让 Ubuntu 在 Sony Vaio Tap 11 平板电脑上运行时遇到一些问题。

总体来说,它是可以工作的,笔可以使用,多点触控手势(捏合,4 根手指显示划线......)可以使用,但是右键单击则不行。

它使用 N-Trig 多点触控屏幕和笔(11 英寸、1920x1080 - 我相信是 DuoSense 2,尽管 xinput 将其称为“N-Trig DuoSense”)。

这是在 14.04(全新安装,已更新)上,但我也尝试了 14.10 和 ubuntugnome 14.04,没有区别。

我无法让辅助点击可靠地工作。它在通用访问中启用,如果按住手指片刻,应该会触发右键单击。

经过一些测试,我认为这是因为灵敏度。如果我集中精力(用双手)将手指保持静止并小心地这样做,我可以偶尔触发它,但在正常使用时根本不会触发。

我认为发生的情况是,运动灵敏度太高,因此它认为我的手指在移动即使它没有移动 - 并且不会触发。

正在查看它的 xinput 设置,尝试更改某些设置,但找不到影响此设置的设置。

如果有帮助的话,这里是输出:

$ xinput list-props "N-trig DuoSense"
Device 'N-trig DuoSense':
Device Enabled (135):   1
Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (265): 0
Device Accel Constant Deceleration (266):   1.000000
Device Accel Adaptive Deceleration (267):   1.000000
Device Accel Velocity Scaling (268):    10.000000
Device Product ID (255):    7062, 3843
Device Node (256):  "/dev/input/event17"
Evdev Axis Inversion (269): 0, 0
Evdev Axis Calibration (270):   <no items>
Evdev Axes Swap (271):  0
Axis Labels (272):  "Abs MT Position X" (540), "Abs MT Position Y" (541), "Abs MT Touch Major" (542), "Abs MT Touch Minor" (543), "Abs MT Orientation" (556), "Abs MT Tool X" (557), "Abs MT Tool Y" (558), "None" (0), "None" (0)
Button Labels (273):    "Button Unknown" (258), "Button Unknown" (258), "Button Unknown" (258), "Button Wheel Up" (141), "Button Wheel Down" (142)
Evdev Middle Button Emulation (274):    0
Evdev Middle Button Timeout (275):  50
Evdev Third Button Emulation (276): 0
Evdev Third Button Emulation Timeout (277): 1000
Evdev Third Button Emulation Button (278):  3
Evdev Third Button Emulation Threshold (279):   20
Evdev Wheel Emulation (280):    0
Evdev Wheel Emulation Axes (281):   0, 0, 4, 5
Evdev Wheel Emulation Inertia (282):    10
Evdev Wheel Emulation Timeout (283):    200
Evdev Wheel Emulation Button (284): 4
Evdev Drag Lock Buttons (285):  0

有人知道我可以更改这个设置吗?

或者我完全偏离了轨道并且有其他原因导致了这种情况?

相关内容