Добавить мертвую зону сенсорной панели

Добавить мертвую зону сенсорной панели

Есть ли способ сделать область сенсорной панели «мертвой», игнорирующей сенсорный ввод?

Причина этого в том, что у меня MacBook Pro конца 2011 года, и там «кнопка» находится на самой сенсорной странице.

Есть у кого-нибудь идеи? :D

решение1

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

synclient AreaLeftEdge=w AreaRightEdge=x AreaTopEdge=y AreaBottomEdge=z

Чтобы выяснить, что такое w, x, y и z, вам нужно знать диапазон или границы сенсорной панели, которые могут отображаться в журнале Xorg, как в моем случае. У меня нет Macbook, но для иллюстрации метода подойдет пример.

Чтобы узнать границы тачпада, запустите less /var/log/Xorg.0.log | grep -i range. Вот что я получаю:

(II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
(II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760

ОБНОВЛЯТЬ:

Если по какой-то причине указанная выше команда больше не работает из-за того, что Xorg.0.log изменил местоположение, вы также сможете получить координаты ребер напрямую из synclient.

synclient

дает:

LeftEdge                = 8
RightEdge               = 1144
TopEdge                 = 8
BottomEdge              = 760

ОБНОВЛЕНИЕ-КОНЕЦ

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

synclient AreaLeftEdge=50 AreaRightEdge=1100 AreaBottomEdge=670

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

Связанный контент