Включение поддержки Mac Touch-To-Click из командной строки
Оглавление:
Сенсорный щелчок — это альтернативная форма ввода, в которой в качестве щелчка используются касания трекпада (или Magic Mouse). Для большинства пользователей Mac включение функции касания для щелчка лучше всего выполнять в системных настройках Mac OS X, но опытные пользователи, которым требуется больший контроль, автоматизация или удаленное включение этой функции, также могут включить касание для щелчка через командную строку. с использованием строк по умолчанию.Использование этого расширенного метода также предлагает преимущество, позволяющее щелкать касанием на экранах входа в Mac OS X, что недоступно по умолчанию, если оно включено с помощью элементов управления графического интерфейса.
Для использования касаний и щелчков требуется трекпад или мышь Mac, совместимые с мультитач, будь то более новая модель MacBook Pro или Air, трекпад Magic Trackpad или мышь Magic Mouse. Если вам не нравится командная строка и Терминал, вам лучше использовать этот подход.
Как включить универсальное касание на Mac из терминала
Вы заметите, что в списке есть три отдельных и уникальных строки по умолчанию, одна из которых включает общее поведение касания, а следующая включает функцию для Magic Mouse, а другая обеспечивает поддержку касания. -to-click на экранах входа в систему и загрузки Mac OS X. Чтобы быть тщательным и получить полную поддержку сенсорного щелчка во всей Mac OS, введите все команды отдельно в терминале, а затем перезагрузите Mac.Как обычно, каждая команда должна быть помещена в одну строку при выполнении на терминале.
по умолчанию пишет com.apple.AppleMultitouchTrackpad Щелчок -bool true
sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Щелчок -bool true
sudo defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
sudo defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
Эти строки по умолчанию были протестированы на работоспособность во многих версиях системного программного обеспечения MacOS, включая macOS Mojave, macOS High Sierra, MacOS Sierra, OS X El Capitan, OS X Yosemite, Mac OS X Mavericks и другие. Если у вас есть другие возможности или команды, связанные с этими строками по умолчанию для включения функции касания и щелчка, поделитесь ими в комментариях ниже.
Как отключить касание в терминале
Если вы хотите отменить приведенные выше настройки или удаленно отключить эту функцию на Mac, вы можете использовать следующие строки по умолчанию, чтобы отключить щелчки сенсорной панели. Вы заметите, что это в основном вопрос просмотра приведенных выше строк по умолчанию и переключения «true» на «false» и 1 на 0, где это уместно. Как и выше, выполните все три команды для тщательности:
по умолчанию write com.apple.AppleMultitouchTrackpad Нажатие -bool false
sudo по умолчанию пишет com.apple.driver.AppleBluetoothMultitouch.trackpad Щелчок -bool false
sudo defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 0
sudo defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 0
Снова перезагрузите Mac, чтобы все изменения вступили в силу при использовании этого подхода командной строки.
При желании вы также можете отключить касание и щелчок, перейдя в «Системные настройки» на Mac и отрегулировав настройки трекпада Mac.
Знаете ли вы другой способ включения и отключения функции «нажми и щелкни» из командной строки Mac? Поделитесь ими в комментариях ниже!