Настройте wacom ExpressKeys для нажатия

Я только что купил планшет Intuos5 и собираюсь использовать его для оцифровки карт под Ubuntu Linux 12.04 и 13.04. Оцифровка карты совершенно отличается от рисования - мне нужно точно расположить курсор, чтобы щелкнуть, желательно другой рукой, чтобы избежать случайного перемещения во время «щелчка». Вот почему я хотел бы отключить щелчок левой кнопкой мыши, когда перо касается планшета, и использовать вместо него несколько клавиш «ExpressKeys».

Под Windows я могу настроить все, как мне нравится - с. скриншоты: disable pen click , configuring express keys

В Ubuntu Linux в апплете конфигурации GUI гораздо меньше опций - невозможно привязать кнопку пэда к кнопке мыши - только для нажатия клавиши. Ubuntu wacom settings

Следующая опция, которую я пробовал - это xsetwacom. Отключить щелчок было легко - просто установив Порог для пера на самое высокое значение 2048. Продолжая с отображением кнопки ...

xsetwacom тщательно документирован и, похоже, предлагает мне желаемую функцию. Вики 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

Пытался адаптировать его для моей интуиции. - не работает:

xsetwacom set 'Wacom Intuos5 touch L Pen pad' Button 2 2
xsetwacom set 'Wacom Intuos5 touch L Pen pad' Button 3 3

Итак, мои вопросы:

Работает ли сопоставление клавиш ExpressKeys с кнопками «мыши» для кого-либо в Linux? С Intuos5? С другими моделями Intuos? С новым бамбуком? Может ли кто-нибудь просто попробовать приведенные выше команды xsetwacom на своем планшете и сказать, может ли он теперь щелкать с помощью клавиш ExpressKeys?

3
задан 26 April 2013 в 13:24

4 ответа

Я использую Wacom Intuis Pen & amp; Нажмите под Ubuntu 13.10. Он работает только с input-wacom-0.20.0 и xf86-input-wacom-0.23.0, поэтому я вручную скомпилировал и установил его. Назначение клавиш прекрасно работает как для мыши, так и для клавиатуры. На моей подушечке пальца мои клавиши +1 (влево вверх), +3 (влево вниз), +8 (вправо вверх), +9 (вправо вниз). Не работает без плюса. Итак, это мои команды:

xsetwacom --set "${FINGER_PAD}" Button +1 "key d"
xsetwacom --set "${FINGER_PAD}" Button +3 "key f"
xsetwacom --set "${FINGER_PAD}" Button +8 "3"
xsetwacom --set "${FINGER_PAD}" Button +9 "2"

Вот документация для настроек кнопок (и остальной части xsetwacom) прямо сейчас - http://manpages.ubuntu.com/manpages/precise/ man1 / xsetwacom.1.html

0
ответ дан 26 April 2013 в 13:24

Решение настроек кнопки планшета, не работающих после обновления к Ubuntu 15.04

Я использую сценарий для установки моего планшета для удовлетворения различным программам, но им не удалось работать после обновления к Ubuntu 15.04

В терминале я выполнился:

xsetwacom list

Это показало, что мое название клавиатуры изменилось от: "Wacom BambooFun 4x5 заполняет" к: "Клавиатура Клавиатуры Wacom BambooFun 4x5"

Я затем обновил свои сценарии путем замены "клавиатуры" "Клавиатурой клавиатуры"

Это решило вопрос.

0
ответ дан 26 April 2013 в 13:24

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

Прежде всего, чтобы найти имя вашего устройства, введите «Список устройств xsetwacom». В нем будут перечислены входные данные для планшета в целом. Например, у меня есть Wacom Intuos Pen и Touch Small, поэтому список моих устройств:

Wacom Intuos PT S Идентификатор стилуса пера: 9 тип: STYLUS
Wacom Intuos PT S Идентификатор касания пальца: тип 10: TOUCH
Идентификатор ластика пера Wacom Intuos PT S: 13 тип: ERASER
Идентификатор пальца Wacom Intuos PT S Идентификатор пэда: 14 тип: PAD

Идентификационные номера не имели для меня значения для сопоставления экспресс-ключей, но это помогает узнать, какое «устройство» является каким. Когда я начал это, я рассматривал весь пакет как одно устройство.

Далее, чтобы установить экспресс-ключи, введите «xsetwacom --set« Имя вашего устройства », кнопка + X,« клавиша x »». Здесь я немного поэкспериментировал. Мои ключи отличались от Кловера. Например, мой +1 внизу слева, +3 вверху слева, +8 внизу справа и +9 вверху справа.

Так как я использую планшет для рисования, я настраиваю свои клавиши на функции, которые я хочу выполнять быстро. Поэтому я настроил их на сочетания клавиш для увеличения и уменьшения, отмены и нового слоя.

Еще одна хитрость, которую мне пришлось отработать, заключалась в том, как вводить несколько комбинаций клавиш (например, отменить это ctrl + z). Для достижения этого просто поместите другой модификатор в конце. Затем эта функция становится такой: xsetwacom --set «Имя вашего устройства», кнопка + X, клавиша x, «клавиша y», «клавиша z», «клавиша и т. Д.»

Это значения для моего устройства, так что вы можете посмотрите, как это должно выглядеть без неназванных переменных:

xsetwacom --set "Wacom Intuos PT S Finger" Кнопка +1 "клавиша ctrl" "клавиша z"

xsetwacom - -set "Wacom Intuos PT S Finger pad" Кнопка +3 "клавиша ctrl" "Сдвиг клавиш" "клавиша n"

xsetwacom --set "Wacom Intuos PT S Finger pad" Кнопка +8 «Клавиша -»

xsetwacom --set "Wacom Intuos PT S Finger pad" Кнопка +9 "Сдвиг клавиш" "клавиша +"

При тестировании кнопок и значений я устанавливаю их в клавиши просто чтобы я мог нажать на них, чтобы посмотреть, работают ли они, и определить ключи.

Наконец, когда вы сопоставили ключи и вам понравилась конфигурация, сохраните командные строки в файле с именем .xsetwacom.sh и поместите его в папку bin вашей домашней папки, чтобы вы могли отделить ее от обычного каталога. , В начале добавьте исполняемую команду

chmod + x $ HOME / bin / .xsetwacom.sh

Затем добавьте файл в свои автозагрузочные программы, и теперь у вас есть expresskeys, которые будут работать, даже если вы выйдете из сеанса.

Команды, собранные из справки xsetwacom и http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Tablet_Configuration#Pad

Это немного не по теме привязывать кнопки к нажатию, но, видя, что это сообщение является первым, которое появляется при поиске экспресс-ключей, я подумал, что этот ответ поможет тем, кто только начинает свой поиск.

0
ответ дан 26 April 2013 в 13:24

Оказывается, это связано с тем, как была разработана система событий Gnome / Unity. Поскольку разработчики считают, что кнопки мыши не являются событиями, имеющими реальное значение, Gnome игнорирует эти события, когда они поступают из драйвера планшета. Вы увидите, что с xev и отображением кнопки пэда на кнопку мыши ничего не сообщается.

Чтобы это исправить, откройте dconf-editor, перейдите к org/gnome/settings-daemon/plugins/gsdwacom и снимите флажок с «активной» клавиши. Вы должны выйти из системы и войти снова.

После этого вы увидите, что соответствующие кнопки пэда теперь генерируют сконфигурированные события кнопок мыши. Я протестировал и подтвердил это на Ubuntu 14.04.1 с Unity.

Подробнее об этой проблеме читайте здесь: http://sourceforge.net/p/linuxwacom/mailman/message/32093263/

.
0
ответ дан 26 April 2013 в 13:24

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

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