2010-08-05 6 views
2

내 마술 마우스의 스크롤 동작을 적용하여 키 누르기로 켜거나 끔 전환 할 수 있습니다. 문제는 디자이너가 아니기 때문에 어디에서 시작해야할지 모른다는 단서가 없습니다. 필자는 Script Editor와 Automator를 실험 해 보았지만 어디에도 없습니다. 누군가 도울 수 있습니까? 아니면 가장 좋은 점이 있습니까? 나를 위해 스크립트를 작성하십시오. 스노우 레오파드 환경 설정 창에서 체크 박스를 끄거나 끄기가 어렵다는 것을 믿을 수 없습니까?applescript and magic mouse

답변

0

UPDATE : 은 좀 주위에 파고 않았고, 스크롤 수평 해제하기위한 명령이 있습니다 :

defaults write com.apple.driver.AppleBluetoothMultitouch.mouse MouseHorizontalScroll -bool NO 

을 내가 해요하지만 (수직 스크롤 하나가 확신은 왜 누군가가 그 일을 할 것인지, 디자이너가 될 것인지 또는 그렇지 않은지를 잘 모름). 또한 마우스의 숨겨진 기능을 잠금 해제하고 설정하는 데 도움이되는 MagicPrefs라는 응용 프로그램이 있습니다. 실제로 당신의 mousketeering 문제를 해결하는 데 필요한 수 있습니다. 사람들은이 같은 시스템 환경 futz에 때 애플이 그것을 좋아하지 않지만, 그들은 사용자가 물건의 모든 종류를 전환 할 수 있습니다 defaults라는 쉘 명령을 수행하기 때문에


이 그렇게 어려운 이유입니다. 지금 당장 스노우 레오파드 머신에있는 것은 아니지만 지금하고 싶다면 1 분 동안 프로그래밍 캡을 사용해야합니다. 당신이 스크롤 모멘텀을 활성화하려는 경우 예를 들어

는, 당신은이 같은 애플 스크립트를 작성합니다

do shell script "defaults write com.apple.driver.AppleBluetoothMultitouch.mouse MouseMomentumScroll -bool yes" 

이 그것을 해제하려면 다음 당신이 필요로하는 유일한 no에 마지막 단어를 변경하고 재 운영. 거기서 튜토리얼의 번호와 설정 목록을 토글하면 어디서 (그리고 어떻게) 볼 수 있는지 알고 있습니다. 원하는 검색 엔진에서 "Mac OS X 기본값"을 검색하면 필요한 것을 찾을 수 있습니다.

무언가를 처음부터 쓰기를 원할 경우 빠른 검색에서 알 수 있듯이 /System/Library/Extensions/AppleMultitouchDriver.kext은 변경할 수있는 모든 설정을 보유하고있는 파일입니다. BBEdit에서 파일을 열고 info.plist 파일을 봅니다. 여기에는 XML이 포함되어 있습니다 (조금 어색하지만). 트릭은 스크롤을 토글하는 info.plist 파일의 설정을 찾아서 설정하는 것입니다 (있는 경우).

"실행"버튼을 누르기 전에 무엇을 토글하고 있는지 생각해보십시오. Apple은 이유 때문에 시스템 환경 설정에서 특정 설정을 생략했습니다. 나는 디자이너 였지만 아직은 매우 보람있는 경험이었습니다. 그래서 한번 해보는 것이 좋습니다.

+0

정말 도움이되는 자료입니다. 필립, 감사합니다. 이전에 Magic Prefs를 사용해 보았지만 유용한 정보를 많이 사용하지만 수평 스크롤을 사용하지 못하게하지는 않았습니다. 나는 실제로 애플 스크립트 작업을 실제로 할 수있는 능력에 대해 약간 회의적이다. 특히 내가 원하는 것은 기능 키에 할당되어 있기 때문에 내가 원하는 때만 사용할 수있다. indesign (그리고 HS를 끈다), Safari에있을 때 다시 한번 쳐라. 나는 나를 위해 이것을하기 위해 누군가를 지불 할 준비가되어있다 ... – Dan

+0

너는 무엇을 안다. 방금 magficprefs를 다시 체크 아웃했는데 가로 스크롤을 해제 할 수 있습니다. 그래서 우리는 확실히 중간에 있습니다! 나는 당신이 그것으로 프리셋을 만들 수 있다고 생각한다. – Dan

+0

나는 여러 가지 관련 용어 (마지막으로 "Magic Mouse"및 "vertical disable"스크롤링)에 대해 인터넷 검색을 수행했으며, 수직 스크롤링을 사용하지 못하게하는 것을 찾지 못했습니다. (애플이 마우스의 핵심 기능이라고 생각하기 때문에 어쩌면?하지만 그것은 내 생각에 단지 추측 일 뿐이다.) 필자는 Magic Mouse가 없으므로 플래그가 실제로 있는지를 알기 위해 드라이버 파일을 필자가 직접 확인할 수는 없습니다. 'do shell script '기본값을 사용해보십시오 com.apple.driver.AppleBluetoothMultitouch.mouse MouseVerticalScroll -bool NO "'그리고 당신이 충분히 용감하다고 느끼면 다음에 무슨 일이 일어나는 지보십시오. –