Con OSX 10.7.4
ho scritto uno script per scambiare il clic secondario di Apple Magic Mouse.
Il seguente semplice script bash modifica le preferenze di sistema (può essere visto nella GUI delle Preferenze di Sistema), ma il clic secondario del mouse non viene realmente scambiato.
#!/bin/bash
mmode=$(defaults read com.apple.driver.AppleBluetoothMultitouch.mouse MouseButtonMode)
echo --- $mmode ---
if [ $mmode = 'TwoButton' ]; then
defaults write com.apple.driver.AppleBluetoothMultitouch.mouse "save.MouseButtonMode.v1" -int 2
defaults write com.apple.driver.AppleBluetoothMultitouch.mouse MouseButtonMode -string "TwoButtonSwapped"
echo LEFT HAND MODE
else
defaults write com.apple.driver.AppleBluetoothMultitouch.mouse "save.MouseButtonMode.v1" -int 1
defaults write com.apple.driver.AppleBluetoothMultitouch.mouse MouseButtonMode -string "TwoButton"
echo RIGHT HAND MODE
fi
Sembra che il sistema operativo abbia bisogno di un comando di ricarica / aggiornamento per rendere effettiva la modifica. Qualcuno può capire cosa mi sto perdendo?