Correr OSX 10.7.4
Escribí un script para cambiar Apple Magic Mouse secundario, haga clic en.
El siguiente script de bash simple modificar las preferencias del sistema (puede verse en la interfaz gráfica de usuario preferencias de sistema), pero el clic secundario del ratón no se intercambia realmente.
#!/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
Parece que el sistema operativo necesita algún comando reload/refresh para el cambio surta efecto. Puede cualquier persona averiguar ¿qué falto?