Tengo que ajustar el cursor de la sensibilidad en SteerMouse cada vez que me cambio entre mi casa y ratón de mi trabajo ratón. Hay una manera de hacerlo mediante programación?
Respuestas
¿Demasiados anuncios?Usted debe comprobar si SteerMouse apoya applescript abriendo el editor applescript y, a continuación, haga clic en Archivo -> Abrir el Diccionario. Si lo hace, por favor, responda de nuevo.
En el ínterin, no es una indirecta solución, que es la de tener dos archivos de preferencias para el trabajo y el hogar y cambiar entre ellos.
En primer lugar, establecer su hogar. Encontrará el archivo de preferencias en ~/Library/Preferences/SteerMouse.pref. Copia eso y cambiar el nombre de la copia a SteerMouse_home.pref. A continuación, ajuste ellos para el trabajo y copia de los de las preferencias y el nombre de ellos SteerMouse_work.pref.
Luego, en el editor applescript, copia este código y guárdelo como una aplicación.
property myLocation : ""
if myLocation is "" then
set myLocation to "Home"
end if
if myLocation is "Home" then
do shell script "mv -f ~/Library/Preferences/SteerMouse_home.prefs ~/Library/Preferences/SteerMouse.prefs"
set myLocation to "Work"
else if myLocation is "Work" then
do shell script "mv -f ~/Library/Preferences/SteerMouse_work.prefs ~/Library/Preferences/SteerMouse.prefs"
set myLocation to "Home"
end if
#You'll only need this part if the app needs to be restarted for the changes to occur.
tell application "SteerMouse"
quit
activate
end tell
Mientras @frediemathews respondió a la pregunta, yo quería publicar el código terminé usando.
SteerMouse guarda sus preferencias al instante, así que me ajustar la configuración de tres veces y copian el archivo de preferencias de cada momento. Tengo tres AppleScripts que contienen un código como este:
tell application "SteerMouse Manager" to quit
do shell script "cp ~/Misc/steermouse-prefs/fast ~/Library/Preferences/SteerMouse.prefs"
tell application "SteerMouse Manager" to activate
(SteerMouse Manager es una aplicación que está oculto en el interior de SteerMouse.app)