Как я могу использовать графический планшет и мышь wacom intuos одновременно?

Недавно я купил графический планшет Wacom Intuos CTL-4100.

Я обычно использую мышь левой рукой и пишу с помощью правая рука. Я хотел бы использовать мышь левой рукой, а планшет - правой.

Есть ли способ сделать карту поверхности планшета только рисованным холстом графического приложения, позволяя мыши управлять указателем мыши?

(До сих пор я использовал Krita, и каждый раз, когда я использую перо, указатель мыши перемещается.)

0
задан 2 September 2020 в 12:54

1 ответ

Похоже, что этот вопрос о unix stackexchange может дать некоторую информацию.

Я просто скопирую содержимое оттуда, так как не вижу, как улучшить данный ответ, и поскольку я не могу пометить как дубликат, поскольку вопрос существует на другом обмене. Судя по документации Krita, конфигурация кажется довольно ограниченной, когда дело доходит до выбора устройств ввода, поэтому вам, возможно, придется выбрать последний вариант с несколькими указателями.

Итак, вот ответ Дероберта:

Лично мне было проще оставить все как есть, особенно с переключением GIMP в однооконный режим. Но я только случайным образом играю со своим планшетом Wacom, не использую его серьезно. Тем не менее:

Не влияйте на указатель

Вам просто нужно использовать xinput, чтобы плавать вводы, которые вы не хотите перемещать основной указатель (указатель мыши).

Вот как xinput выглядит на моем планшете Bamboo:

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
0
ответ дан 2 September 2020 в 11:13

Другие вопросы по тегам:

Похожие вопросы: