如何使多点触控屏幕的 Thinkpad X220T 平板电脑工作?

Ara*_*ras 8 tablet multi-touch thinkpad touchscreen

我有一台带有多点触控屏幕的 Thinkpad X220T。该型号有两个屏幕选项,只有一个具有多点触控功能。我的问题完全是关于触摸屏而不是多点触控触摸板。

我发现很难确认此模型上的多点触控是否有效,如果有效,效果如何?所以在这个问题中,我将主要关注如何改进此设备上的多点触控交互。我正在使用 Ubuntu 12.04。

  • 我最常用的屏幕键盘选项是什么?如何启用它们?
  • 在平板电脑模式下,我可以使用多点触控手势在应用程序、桌面和放大应用程序之间切换吗?
  • 系统最多注册多少个触点?我该如何测试?
  • 多点触控堆栈是否足够稳定以供日常使用?
  • 如何让屏幕旋转按钮工作,以及如何让笔参考旋转,以便笔在任何旋转中都能正常工作。
  • 如何使用软件存储库中提供的多点触控游戏?第一次尝试时,这些应用程序似乎没有正确注册接触点。

如果您需要更多信息或在这台笔记本电脑上进行测试,我会更新这个问题。

mwe*_*elt 6

我将尝试回答旋转/触摸界面部分。

所以基本上你可以想象那些喜欢在你的桌面上有第二个桌面。当您旋转桌面时,您必须对触摸界面桌面执行相同操作。

通常,您可以通过以下方式管理此轮换

$ xsetwacom
Run Code Online (Sandbox Code Playgroud)

就我而言 - 我不了解其他平板电脑设备 - 触摸桌面由三个设备组成:手写笔、橡皮擦和触摸:

$ xsetwacom --list devices
Wacom Serial Penabled 2FG Touchscreen stylus    id: 14  type: STYLUS    
Wacom Serial Penabled 2FG Touchscreen eraser    id: 15  type: ERASER    
Wacom Serial Penabled 2FG Touchscreen touch     id: 16  type: TOUCH 
Run Code Online (Sandbox Code Playgroud)

因此,无论您将屏幕旋转到何处,您还必须为三个设备中的每一个调用 xsetwacom 以反映更改:

$ xsetwacom set <device_id> rotate <none|ccw|cw|half>
Run Code Online (Sandbox Code Playgroud)

适合触摸旋转的地方无处不在,有xrandr做的旋转的地方。但是,您不能直接挂钩 xrandr,而必须找到调用 xrandr 旋转的位置。

例如,我正在使用GNOME-Shell的Monitor Status Indicator Extension,并针对触摸旋转进行了此修改:https : //gist.github.com/2331837

祝其他人好运!;)