Как отключить случайный ввод трекпада в Yosemite?

11

Решением этой проблемы в предыдущих версиях OS X был флажок в настройках трекпада, который гласил «игнорировать случайный ввод с трекпада». Этого варианта больше нет в Йосемити.

Возможно ли его включить, и если да, то как?


источник

Ответы:

7

Если у вас есть сенсорный трекпад Mac , этот параметр больше не отображается в Системных настройках, поскольку он включен автоматически. См. Https://support.apple.com/en-us/HT201822 .

Обновление 2016-04-03-1007
Вы можете попробовать BetterTouchTool . Это позволяет точно контролировать поведение трекпада. Три вещи, которые могут вас заинтересовать, в частности:

  1. Отключите жесты трекпада после нажатия клавиши клавиатуры, чтобы предотвратить случайные жесты при наборе текста
  2. Распознавание большого пальца (отфильтровывает большой палец и ладонь ...)
  3. Повторяющиеся жесты только после касания центральной области трекпада
Аллан Цай
источник
2
Интересно ... Думаю, проблема в том, что он считает, что мой вклад не случаен. Возможно, это новое оборудование, потому что мои руки не изменились, и у меня не было этой проблемы после включения этой опции на предыдущих MacBook. Спасибо за ответ независимо.
@tubes У меня возникла та же проблема, я набираю, затем моя ладонь нажимает на трекпад, новый трекпад с принудительным касанием, а затем я печатаю в другой строке. Я действительно надеялся это исправить
Jaketr00
@tubes Эта команда работает для вас? defaults write -g com.apple.trackpad.setWantsRestingTouches -bool TRUE
Итай Грудев
9

Я изменил «Клик» на «Фирма» в меню.

Системные настройки> Трекпад> Укажите и нажмите

Кажется, это помогло.

Энтони
источник
У меня была такая настройка, но все же она иногда прыгала на меня. Метод изоленты работает как шарм! :)
lacostenycoder
Definitley помогает немного по сравнению с настройками по умолчанию. У меня до сих пор иногда возникают проблемы, но, похоже, это уменьшает частоту проблемы.
Бензо
5

У меня были подобные проблемы после покупки нового MBP. То, что, казалось, исправило это для меня, должно было войти System Peferences > Trackpad > Point & Clickи отключить следующие пункты:

Look up & Data (Tap with three fingers)
Force Click and haptic feedback

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

ОБНОВЛЕНИЕ: Нетехнический HACK:

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

Чтобы гарантировать, что область изоленты не отслеживается, используйте 2 слоя ленты с тонкой полоской алюминиевой фольги между слоями. Вы, вероятно, могли бы использовать прозрачную или скотч-ленту для верхнего слоя для более тонкого профиля. Только будьте осторожны, фольга не вступает в прямой контакт с самим трекпадом, так как это отключит трекпад. Я рекомендую разрезать фольгу немного меньше изоленты.

Easy Electric Tack Hack

lacostenycoder
источник
1
Прикосновения прошли через два слоя изоленты, когда я попробовал это. Средний слой алюминиевой фольги останавливает это, но это становится довольно толстым. Почему фольге плохо дотрагиваться до трекпада?
arlomedia
Как уже упоминалось, вы можете попробовать 2-й слой с прозрачной лентой для более тонкого профиля. Если фольга касается панели, панель просто не будет работать.
lacostenycoder
1
Я использовал один слой алюминиевой фольги, покрытый одним слоем изоленты. Алюминиевое касание трекпада не доставило мне никаких проблем. Это работает довольно хорошо, потому что это почти точно такая же толщина, как падение с поверхности корпуса на поверхность трекпада. Я положил его полностью (все четыре стороны), потому что мне было трудно не касаться нижней части трекпада ладонью моей мыши или боковой части трекпада рукой, оставшейся на клавиатуре.
arlomedia
3

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

введите описание изображения здесь введите описание изображения здесь

введите описание изображения здесь

какао
источник
2

Я создал TouchGuard для решения именно этой проблемы. TouchGuard отключает сенсорную панель при наборе текста на macOS. Он распространяется как предкомпилированный бинарный executabl е и Plist файл и, при установке, работает в качестве общесистемного демона.

Вы можете скачать и установить TouchGuardбинарный файл и файл plist следующим образом:

  1. Загрузите репозиторий с GitHub :

    введите описание изображения здесь

  2. Извлечь ZIP-файл на рабочий стол.

  3. Запустите эту команду в Терминале, чтобы сделать TouchGuardисполняемый файл:

    cd Desktop
    chmod +x TouchGuard
    
  4. Скопировать TouchGuardв /usr/bin/папку.

  5. Копировать org.amanagr.TouchGuard.driver.Daemon.plistв /Library/LaunchDaemons.
  6. Перезагрузка.
Аман Агравал
источник
1
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
grg
@lacostenycoder Что заставляет вас думать, что этот ответ более опасен, чем любой другой ответ, рекомендующий загрузить двоичный файл без открытого исходного кода?
холме
@lacostenycoder На этом сайте есть много ответов, которые рекомендуют двоичные файлы. Не все одобряют open source.
nohillside
ВЫ ПОЛЬЗУЕТЕСЬ ЭТОМ НА СВОЙ СТРАХ И РИСК. Я открыл проблему на github с просьбой показать исходный код, а пользователь просто закрыл проблему и удалил ее из публичного просмотра. Как вы можете доверять этому?
lacostenycoder
1

Обновить

Расширение Karabiner Multitouch больше не работает на более новых версиях MacOS, поэтому я рекомендую поворачивать нажатие при нажатии.

Используйте этот скрипт Apple Script, чтобы переключать «режим набора», если вы хотите быть уверенным, что ваш трекпад не испортит вас во время неистовых сеансов набора текста

откройте Applications > Utilities > Script Editorи вставьте код из этого скрипта:

tell application "System Preferences"
    reveal anchor "trackpadTab" of pane "com.apple.preference.trackpad"
end tell
tell application "System Events" to tell process "System Preferences"
    click checkbox 3 of tab group 1 of window 1
end tell
quit application "System Preferences"

Затем выберите File > Exportи сохраните, Applicationsно также убедитесь, что выберите File Format > Applicationперед сохранением.

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

Устаревшие

Я в настоящее время на El Capitan, но это должно работать с любой поддерживаемой версией https://pqrs.org/osx/karabiner/

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

ОБНОВЛЕНИЕ: я не смог получить это полностью исправить случайное нажатие во время набора текста. Итак, вот мой последний совет:

За $ 6,50 вы можете приобрести Better Touch Tool для Mac, который улучшает случайные касания пальца, но не на 100% идеально.

Попробуйте эти расширенные настройки: введите описание изображения здесь

введите описание изображения здесь

lacostenycoder
источник
Как вы получаете это окно с настройкой тачпада в Karabiner? Я скачал его, но нигде не могу найти, это отдельное расширение или что-то?
AlexVPerl
@AlexVPerl из настроек предпочтений Misc & Uninstall > Launch "multi-touch extension" > Area
карабина
1
спасибо за ответ, но последняя версия, которую я добавил, не имеет этой кнопки, какую версию вы используете?
AlexVPerl
@AlexVPerl, вероятно, я использую очень устаревший. Я все еще на Эль Капе.
lacostenycoder