我最近购买了一台 Wacom Intuos CTL-4100 绘图板。
我习惯用左手使用鼠标,用右手写字。我希望用左手使用鼠标,用右手使用平板电脑。
有没有办法将平板电脑的表面映射到图形应用程序的可绘制画布,同时让鼠标控制鼠标指针?
(到目前为止,我一直使用 Krita,每次使用笔时,鼠标指针都会移动。)
答案1
这好像是这个问题unix stackexchange 上可能会提供一些见解。
我只想从那里复制粘贴内容,因为我不知道如何改进给出的答案,而且我无法将其标记为重复,因为问题存在于不同的交易所。根据 Krita 的文档,在选择输入设备时,配置似乎相当有限,因此您可能不得不选择后者的多个指针选项。
以下是 derobert 的回答:
就我个人而言,我发现保持现状更容易,尤其是将 GIMP 切换到单窗口模式时。但我只是随意玩我的 Wacom 平板电脑,而不是认真使用它。话虽如此:
不要影响指针
您只需要使用xinput
浮动您不想移动核心指针(鼠标指针)的输入。
以下是我的 Bamboo 平板电脑上的 xinput 的样子:
anthony@Watt:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB-PS/2 Optical Mouse id=9 [slave pointer (2)]
⎜ ↳ Wacom Bamboo 16FG 6x8 Pen stylus id=11 [slave pointer (2)]
⎜ ↳ Wacom Bamboo 16FG 6x8 Finger touch id=12 [slave pointer (2)]
⎜ ↳ Wacom Bamboo 16FG 6x8 Pen eraser id=14 [slave pointer (2)]
⎜ ↳ Wacom Bamboo 16FG 6x8 Finger pad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ USB-TMU-V3 id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
如您所见,Wacom 平板电脑显示为一堆不同的指针设备。“手写笔”和“笔橡皮擦”是来自笔的两个部分;“手指触摸”是将其用作触摸板;“指垫”是平板电脑本身(而不是笔)上的类似鼠标的按钮。
要浮动一个,只需使用xinput float «id»
。例如,xinput float 11; xinput float 14
将使笔(触控笔和橡皮擦)不再移动鼠标指针。
接下来,您必须转到 GIMP 的“首选项”、“输入设备”、“配置扩展输入设备”,并配置 GIMP 以处理手写笔和橡皮擦。同样,您必须配置 Inkscape 等。
多个指针
您还可以做的另一种事情xinput
是创建第二个(第三个等)“主控”,并将输入设备连接到那里。然后您将拥有多个鼠标指针。并非所有应用程序都知道如何处理它。
anthony@Watt:~$ xinput float 12
anthony@Watt:~$ xinput create-master 2nd
anthony@Watt:~$ xinput list
⋮
⎡ 2nd pointer id=16 [master pointer (17)]
⎜ ↳ 2nd XTEST pointer id=18 [slave pointer (16)]
⎣ 2nd keyboard id=17 [master keyboard (16)]
↳ 2nd XTEST keyboard id=19 [slave keyboard (17)]
⋮
xinput reattach 12 16