Как настроить Clickpad?

Я использую xubuntu 13.10 на Lenovo ThinkPad X1 Carbon. Он работает очень хорошо, за исключением того, что поведение моей сенсорной панели (тачпад, где кнопки встроены в поверхность) делает его практически непригодным для использования.

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

После поиска, я увидел предложения, предлагающие изменить мой файл /etc/X11/xorg.d/50-synaptics ( man ), чтобы опция AreaBottomEdge была установлена ​​на высоту области кнопок на моей сенсорной панели. [ 115]

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

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

Спасибо.

3
задан 20 October 2013 в 17:14

1 ответ

Попробуйте отредактировать /etc/X11/xorg.conf.d/50-synaptics.conf и добавить это:

Option "SoftButtonAreas" "RBL RBR RBT RBB MBL MBR MBT MBB"
  • RBL - это правая кнопка влево,
  • RBR - правая кнопка вправо,
  • RBT - правая верхняя кнопка,
  • RBB - правая нижняя кнопка,
  • MBL - средняя левая кнопка,
  • MBR - средняя Кнопка вправо,
  • MBT - это средняя кнопка сверху,
  • MBB - средняя кнопка снизу.

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

У моей сенсорной панели ELAN1300: 00 есть эти цифры, где средняя кнопка составляет от 40% до 60% ширины сенсорной панели:

Option "SoftButtonAreas" "1924 0 1600 0 1379 1923 1600 0"

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

Option "SoftButtonAreas" "1924 0 90% 0 1379 1923 90% 0"

Это говорит о том, что нижние 10% сенсорной панели зарезервированы для программных кнопок, и касание не будет перемещать курсор при начале в этой области. /var/log/Xorg.0.log должен показывать окончательные числа, используемые Xserver после интерпретации файла конфигурации.

0
ответ дан 20 October 2013 в 17:14

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

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