Attivazione del supporto Mac Touch-To-Click dalla riga di comando

Il clic basato sul tocco è un modulo di input alternativo che utilizza i tap del trackpad (o del mouse magico) come un clic. Per la maggior parte degli utenti Mac, l'attivazione di tap-to-click è preferibile dalle Preferenze di Sistema di OS X, ma gli utenti avanzati che richiedono maggiore controllo, automazione o abilitazione remota della funzione possono anche abilitare il tap-to-click attraverso la riga di comando usando le stringhe di default. L'uso di questo metodo avanzato offre anche il vantaggio di consentire il tocco delle schermate di accesso di OS X, cosa che non è disponibile per impostazione predefinita se abilitata tramite i controlli della GUI.

Ciò richiede un trackpad o un mouse Mac compatibile multitouch, che si tratti di un modello più recente MacBook Pro o Air o di un Magic Trackpad o Magic Mouse. Se non ti senti a tuo agio con la riga di comando e il terminale, è meglio usare questo approccio.

Abilitare Universal Tap-Clic su un Mac dal Terminale

Noterai che ci sono tre stringhe predefinite separate e univoche elencate, una delle quali abilita il comportamento generale del clic, mentre la successiva abilita la funzionalità per il Magic Mouse, e l'altra fornisce il supporto per il tap-to-click all'accesso e schermate di avvio di OS X. Per essere completo e ottenere il pieno touch-click del supporto in tutto OS X, emettere tutti e tre i comandi separatamente nel Terminale, quindi riavviare il Mac. Come al solito, ogni comando dovrebbe essere posizionato su una singola riga quando eseguito sul terminale.

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

Queste tre stringhe sono state trovate in una discussione sul forum MacRumors e sono state testate per funzionare in OS X.

Disabilitazione Tap-Clic dal Terminale

Se si desidera invertire le impostazioni di cui sopra, o disabilitare da remoto la funzione su un Mac, è possibile utilizzare le seguenti stringhe di default per disattivare il touchpad. Si noterà che si tratta principalmente di osservare le stringhe di default di sopra e di passare da 'true' a 'false' e da 1 a 0 laddove appropriato. Proprio come sopra, emetti tutti e tre i comandi per essere accurati:

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

Ancora una volta, riavvia il Mac affinché tutte le modifiche abbiano effetto quando si utilizza questo approccio da riga di comando.