답변:
애플 스크립트 편집기를 열고 파일-> 사전 열기를 클릭하여 SteerMouse가 애플 스크립트를 지원하는지 확인해야합니다. 그렇다면 답장을 보내 주시기 바랍니다.
한편, 간접 솔루션은 직장과 가정에 대한 두 가지 환경 설정 파일을 가지고 있으며 이들 사이를 전환하는 것입니다.
먼저 집 설정을 지정하십시오. ~ / Library / Preferences / SteerMouse.prefs에 환경 설정 파일이 있습니다. 이를 복사하고 사본 이름을 SteerMouse_home.prefs로 바꾸십시오. 그런 다음 작업에 맞게 조정하고 환경 설정을 복사하고 이름을 SteerMouse_work.prefs로 지정하십시오.
그런 다음 Applescript Editor에서이 코드를 복사하여 응용 프로그램으로 저장하십시오.
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
@frediemathews가 질문에 대답하는 동안, 내가 사용한 코드를 게시하고 싶었습니다.
SteerMouse는 기본 설정을 즉시 저장하므로 설정을 세 번 조정하고 매번 기본 설정 파일을 복사했습니다. 다음과 같은 코드를 포함하는 세 개의 AppleScript가 있습니다.
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는 SteerMouse.app 안에 숨겨져있는 응용 프로그램입니다)