яблочная и волшебная мышь - PullRequest
       29

яблочная и волшебная мышь

2 голосов
/ 05 августа 2010

Я хочу, чтобы прокручивал поведение прокрутки моей волшебной мыши, чтобы включить и выключить ее нажатием клавиши Проблема в том, что я дизайнер, а не разработчик, поэтому понятия не имею, с чего начать. Я экспериментировал с Script Editor и Automator и ничего не получил. Может кто-то помочь или, что лучше всего, просто написать сценарий для меня? Я не могу поверить, что это так сложно выключить и установить флажок на панели настроек Snow Leopard?

1 Ответ

0 голосов
/ 05 августа 2010

ОБНОВЛЕНИЕ: Я немного покопался, и есть команда для отключения горизонтальная прокрутка:

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

Я уверен, что есть одиндля вертикальной прокрутки (хотя я не уверен, почему кто-то сделал бы это, дизайнер или иначе).Существует также приложение под названием MagicPrefs, которое поможет разблокировать и установить множество скрытых функций мыши. То, что на самом деле может быть тем, что вам нужно, чтобы разобраться с проблемами в мушкетинге.


Причина, по которой это так сложно, в том, что Apple не нравится, когда люди возятся с системными предпочтениямикак это, но у них есть команда оболочки под названием defaults, которая позволяет пользователям переключать все виды вещей.Сейчас я не на своей машине со Snow Leopard, но если вы хотите сделать это сейчас, тогда вам нужно на минуту надеть шапку для программирования.

Например, если вы хотеличтобы включить прокрутку по импульсу, вы должны написать «Applescript» следующим образом:

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 по какой-то причине пропустила некоторые настройки в Системных настройках.Раньше я был дизайнером, но нашел, что это очень полезный опыт, поэтому я предлагаю попробовать.

...