Недавно я купил графический планшет Wacom Intuos CTL-4100.
Я обычно использую мышь левой рукой и пишу с помощью правая рука. Я хотел бы использовать мышь левой рукой, а планшет - правой.
Есть ли способ сделать карту поверхности планшета только рисованным холстом графического приложения, позволяя мыши управлять указателем мыши?
(До сих пор я использовал Krita, и каждый раз, когда я использую перо, указатель мыши перемещается.)
Похоже, что этот вопрос о 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