这个问题已经之前问过:如何配置 Wacom 触控笔,使其可用于滚动/平移。唯一获得赞同的答案实现xsetwacom
此目的。然而,xsetwacom已知与 Gnome 对平板设备的内部处理相冲突,而且显然在 Gnome 版本 ≥ 3.24 中,这种内部处理无法关闭。事实上,如果我按照 Ubuntu 20.04(Gnome 3.36)中使用 xsetwacom 的解决方案,我经常会同时丢失键盘和触控笔的输入,或者系统开始将触控笔尖与触控笔橡皮擦混淆。
在 Gnome ≥ 3.24 中配置 Wacom 设备的推荐方法似乎是通过编辑 dconf 数据库。但正确的 dconf 设置是什么才能实现所需的滚动行为?哪些 dconf 设置对应于
xsetwacom --set "Wacom Intuos S Pen stylus" Button 2 "pan"
xsetwacom --set "Wacom Intuos S Pen stylus" "PanScrollThreshold" 200
? 我甚至不知道在哪里可以找到有关不同 dconf 变量及其有效值的文档。
答案1
我也很好奇这一点,但从标题其中枚举是针对相关 dconf 键定义的,看起来 StylusButtonAction 的唯一可能值是“default”、“middle”、“right”、“back”和“forward”。因此,不幸的是,如果通过 dconf 配置,这些按钮似乎不能用于平移或滚动——只能用于中键单击、右键单击、后退和前进。
这不是一个很好的替代品,但直到我找到更好的东西之前,我把平板电脑顶部的按钮映射到“向下翻页”和“向上翻页”。
编辑后添加:如果您安装了xdotool
,您可以先将“Gnome 的键盘快捷键”配置面板中的键(我使用 Alt+PgUp 和 Alt+PgDn)映射到向上和向下滚动的 xdotool 命令(分别为xdotool click 4
和xdotool click 5
)。然后,使用平板电脑面板将平板电脑按钮映射到您的键盘快捷键。这并不优雅,但它在应用程序之间的工作效果比 PgUp/PgDn 更好。