我刚买了一台Intuos5平板电脑,打算用它在UbuntuLinux12.04和13.04下进行地图数字化。地图数字化是非常不同的素描-我需要准确定位光标然后点击,最好是用另一只手,避免意外移动在“点击”。这就是为什么我想禁用鼠标左键时,当笔触摸到平板电脑,并使用一些"ExpressKeys“在左边。
在Windows下,我可以任意配置- s.屏幕截图:

,

在Ubuntu下,GUI配置小程序中的选项要少得多--不可能将pad按钮映射到鼠标按钮,而只能将其映射到击键。

我尝试过的下一个选择是xsetwacom。禁用单击很容易--只需将笔的阈值设置为最高的2048值。继续按钮映射..。
xsetwacom有详细的文档,似乎提供了我想要的功能。Wiki http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Tablet_Configuration#Pad包含一个合适的示例
xsetwacom set "Wacom BambooFun 2FG 4x5 Finger pad" Button 1 1
xsetwacom set "Wacom BambooFun 2FG 4x5 Finger pad" Button 2 2
xsetwacom set "Wacom BambooFun 2FG 4x5 Finger pad" Button 3 3
xsetwacom set "Wacom BambooFun 2FG 4x5 Finger pad" Button 4 4试着把它改编成我的intuos --没有用:
xsetwacom set 'Wacom Intuos5 touch L Pen pad' Button 2 2
xsetwacom set 'Wacom Intuos5 touch L Pen pad' Button 3 3所以我的问题是:
在Linux下,将ExpressKeys映射到“鼠标”按钮对任何人都有效吗?和Intuos5?和其他Intuos模特?用更新的竹子?有人可以在他的平板电脑上尝试上面的xsetwacom命令并判断他现在是否可以用ExpressKeys点击?
发布于 2014-04-30 15:24:46
这两篇文章都有很好的信息。我必须自己做大量的研究才能完成这项工作,我想发布一些我发现的东西,这些东西要么被埋在其他的页面里,要么是通过反复试验发现的。
首先,要找到您的设备名,输入"xsetwacom列表设备“,这将列出整个平板的输入。例如,我有一个Wacom Intuos Pen和Touch Small,所以我的设备列表是:
Wacom Intuos PT S笔手写笔id: 9类型:手写笔 Wacom Intuos PT S指尖触摸id: 10类型: TOUCH Wacom Intuos PT手笔橡皮擦id: 13类型: ERASER Wacom Intuos PT ERASER指板id: 14类型: PAD
在映射快捷键时,id号对我来说并不重要,但是知道哪一种“设备”是哪一种确实有帮助。当我开始做这件事的时候,我把整个包当作一个装置。
接下来要设置快捷键,输入'xsetwacom --设置“您的设备名称”Button +X "key x“--这是我不得不做一些实验的地方。例如,我的+1是左下角,+3是左上角,+8是右下角,+9是右上角。
由于我使用平板电脑绘制,我设置了我的键函数,我想做的很快。因此,我将它们设置为键盘快捷键,用于缩放、撤消和新层。
我必须解决的另一个技巧是如何输入多个键组合(例如,撤销是ctrl+z)。要实现这一点,只需在最后添加另一个修饰符即可。然后函数变成: xsetwacom --设置“您的设备名”Button + x“key x”"key y“"key z”"key等等“。
这些是我的设备的值,这样您就可以在没有未命名变量的情况下看到它应该是什么样子:
xsetwacom -设置"Wacom Intuos PT S手指垫“”Button +1“键ctrl”Key z“xsetwacom -设置"Wacom Intuos PT S指垫”“Button +3”键ctrl“键移位”"key n“xsetwacom -设置"Wacom Intuos PT手指垫”按钮+8键-“xsetwacom”键-设置"Wacom Intuos PT手指垫“按钮+9”键转移“键+”键“按钮
在测试按钮和值时,我将它们设置为and键,这样我就可以单击它们来查看它们是否工作,并识别键。
最后,一旦您得到您的键映射和您喜欢的配置,将命令行保存到一个文件中,并将其命名为.xsetwacom.sh,并将其放在主文件夹中的bin文件夹中,这样您就可以将其与常规目录分离。在开头添加一个可执行命令
chmod +x $HOME/bin/.xsetwacom.sh
然后将该文件添加到您的启动程序中,您现在就拥有了即使您退出会话也能工作的快速键。
从xsetwacom帮助和http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Tablet_Configuration#Pad收集的命令
这是一个有点偏离主题的绑定按钮点击,但鉴于这是如何第一篇文章是如何出现在搜索快捷键时,我认为这个答案将有助于那些刚刚开始搜索。
发布于 2014-12-02 10:13:39
事实证明,这是由于Gnome / Unity系统设计方式的问题。因为开发人员认为鼠标按钮并不是真正意义上的事件,所以Gnome在这些事件来自pad驱动程序时会忽略这些事件。您将看到,使用xev和从pad按钮到鼠标按钮的映射,没有任何报告。
要解决这个问题,打开dconf-editor,转到org/gnome/settings-daemon/plugins/gsdwacom并取消选中"active“键。你得注销再登录一次。
完成此操作后,您将看到相关的pad按钮现在生成已配置的鼠标按钮事件。我已经在Ubuntu14.04.1上测试并证实了这一点。
请参阅有关此问题的更多信息:http://sourceforge.net/p/linuxwacom/mailman/message/32093263/
发布于 2015-08-08 05:58:22
更新到Ubuntu 15.04后无法工作的tablet按钮设置的解决方案
我使用一个脚本来设置我的平板电脑,以适应不同的程序,但是在更新到Ubuntu15.04之后,这些程序无法工作。
在第一航站楼执行:
xsetwacom list这表明我的pad名称已从"Wacom BambooFun 4x5 pad“改为"Wacom BambooFun 4x5 pad”。
然后,我更新了我的脚本,将"pad“替换为"Pad pad”。
这解决了这个问题。
https://askubuntu.com/questions/285839
复制相似问题