我刚买了一台 Intuos5 平板电脑,打算用它在 Ubuntu Linux 12.04 和 13.04 下进行一些地图数字化。地图数字化与草图完全不同 - 我需要准确定位光标然后单击,最好用另一只手,避免在“单击”期间意外移动。这就是为什么我想在笔接触数位板时禁用鼠标左键单击并在左侧使用一些“ExpressKeys”。
在 Windows 下,我可以随心所欲地配置一切 - s。截图:
,
在 Ubuntu Linux 下,GUI 配置小程序中的选项要少得多——不可能将键盘按钮映射到鼠标按钮——只能映射到击键。
我试过的下一个选项是 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
Run Code Online (Sandbox Code Playgroud)
试图使其适应我的直觉 - 没有奏效:
xsetwacom set 'Wacom Intuos5 touch L Pen pad' Button 2 2
xsetwacom set 'Wacom Intuos5 touch L Pen pad' Button 3 3
Run Code Online (Sandbox Code Playgroud)
所以我的问题:
将 ExpressKeys 映射到“鼠标”按钮是否适用于 Linux 下的任何人?用影拓5?使用其他影拓型号?使用较新的 Bamboo?有人可以在他的平板电脑上尝试上述 xsetwacom 命令并判断他现在是否可以使用 ExpressKeys 进行单击吗?
小智 6
两个帖子中的信息都很棒。我必须自己进行大量研究才能使其正常工作,并且我想发布一些我发现的东西,这些东西要么埋藏在其他页面中,要么通过反复试验发现。
首先找到您的设备名称,输入“xsetwacom list devices”这将列出整个平板电脑的输入。例如,我有一个 Wacom Intuos Pen 和 Touch Small,所以我的设备列表是:
Wacom Intuos PT S Pen 手写笔 ID:9 类型:STYLUS
Wacom Intuos PT S 手指触控 ID:10 类型:TOUCH
Wacom Intuos PT S Pen 橡皮擦 ID:13 类型:ERASER
Wacom Intuos PT S 手指垫 ID:14 类型:PAD
对于映射快速键,ID 号对我来说并不重要,但它有助于知道哪个“设备”是哪个。当我开始这个时,我将整个捆绑包视为一个设备。
接下来设置快速键输入'xsetwacom --set "Your Device Name" Button +X "key x"' 这是我不得不尝试的地方。我的钥匙与 Clover 的不同。例如,我的 +1 是左下角,+3 左上角,+8 右下角和 +9 右上角。
由于我使用平板电脑绘图,因此我将按键设置为我想要快速执行的功能。因此,我将它们设置为用于放大和缩小、撤消和新建图层的键盘快捷键。
我必须解决的另一个技巧是如何输入多个组合键(例如撤消是 ctrl+z)。要实现这一点,只需在最后放置另一个修饰符。然后函数变为: xsetwacom --set "Your Device Name" Button +X "key x" "key y" "key z" "key etc."
这些是我的设备的值,因此您可以在没有未命名变量的情况下查看它的外观:
xsetwacom --set "Wacom Intuos PT S 指垫" Button +1 "key ctrl" "key z"
xsetwacom --set "Wacom Intuos PT S 指垫" Button +3 "key ctrl" "key shift" "key n"
xsetwacom --set "Wacom Intuos PT S 指垫" Button +8 "Key -"
xsetwacom --set "Wacom Intuos PT S 指垫" Button +9 "key shift" "key +"
在测试按钮和值时,我将它们设置为键 ad 只是为了我可以单击它们以查看它们是否正常工作并识别键。
最后,一旦你映射了你的键并且你喜欢配置,将命令行保存到一个文件中,命名为 .xsetwacom.sh 并将它放入你的主文件夹中的 bin 文件夹中,这样你就可以将它与普通目录分开。在开头添加一个可执行命令
chmod +x $HOME/bin/.xsetwacom.sh
然后将该文件添加到您的启动程序中,您现在拥有了即使您退出会话也可以使用的 expresskey。
从 xsetwacom 帮助和http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Tablet_Configuration#Pad收集的命令
这是将按钮绑定到单击的主题有点偏离,但是看到这篇文章是搜索快速键时出现的第一个帖子,我认为这个答案将帮助那些刚刚开始搜索的人。
归档时间: |
|
查看次数: |
8372 次 |
最近记录: |