如何同时使用 wacom intuos 绘图板和鼠标?

如何同时使用 wacom intuos 绘图板和鼠标?

我最近购买了一台 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

相关内容