1 votos

Puede SteerMouse sensibilidad de ser automatizado?

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?

enter image description here

2voto

fredie mathews Puntos 100

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

1voto

a paid nerd Puntos 216

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)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X