
コマンドラインからMacのタッチ・トゥ・クリックサポートを有効にする
タッチベースのクリックは、トラックパッド(またはMagic Mouse)のタップをクリックとして利用する代替入力方法です。ほとんどのMacユーザーにとって、タップ・トゥ・クリックの有効化はMac OS Xのシステム環境設定から行うのが最適ですが、より高度な制御、自動化、またはリモートからの有効化を必要とする上級ユーザーは、デフォルト文字列を使用してコマンドラインからタップ・トゥ・クリックを有効にすることもできます。この高度な方法を使用すると、Mac OS Xのログイン画面でタッチクリックを使用できるという利点もあります。これは、GUIコントロールで有効にした場合、デフォルトでは利用できません。
タッチ・トゥ・クリックまたはタップ・トゥ・クリックを使用するには、マルチタッチ対応のMacトラックパッドまたはマウス(新型MacBook ProまたはAir、あるいはMagic TrackpadまたはMagic Mouse)が必要です。コマンドラインやターミナルの操作に慣れていない場合は、この方法を使用することをお勧めします。
Macのターミナルからユニバーサルタップクリックを有効にする方法
3つの個別のデフォルト文字列がリストされていることに気づくでしょう。1つは一般的なタップクリック動作を有効にするもので、2つ目はMagic Mouseの機能を有効にするもので、3つ目はMac OS Xのログイン画面と起動画面でのタップクリックのサポートを提供するものです。Mac OS全体でタッチクリックを完全にサポートするには、ターミナルですべてのコマンドを個別に実行し、Macを再起動してください。通常通り、ターミナルで実行する際は各コマンドを1行に記述する必要があります。
defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true
sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
sudo defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
sudo defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
これらのデフォルト文字列は、macOS Mojave、macOS High Sierra、macOS Sierra、OS X El Capitan、OS X Yosemite、Mac OS X Mavericksなど、多くのバージョンのmacOSシステムソフトウェアで動作することがテストされています。タップ・トゥ・クリックを有効にするためにこれらのデフォルト文字列に関する他の経験やコマンドをお持ちの場合は、以下のコメント欄で共有してください。
ターミナルからのタップクリックを無効にする方法
上記の設定を元に戻したい場合、またはMacでリモートから機能を無効にしたい場合は、以下のデフォルト文字列を使用してタッチパッドのクリックをオフにできます。上記のデフォルト文字列を確認し、必要に応じて「true」を「false」に、1を0に切り替えるだけで済むことにお気づきいただけると思います。上記と同様に、3つのコマンドをすべて実行することで、確実に設定できます。
defaults write com.apple.AppleMultitouchTrackpad Clicking -bool false
sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -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のコマンドラインからタップ・トゥ・クリックを有効または無効にする別の方法をご存知ですか?ぜひ下のコメント欄で共有してください!