5

У меня есть новая Microsoft Natural Ergonomic Keyboard 4000 (какое замечательное название продукта), и я использую ее под OS X Snow Leopard. Увеличение масштаба в середине для меня в значительной степени бесполезно, поэтому я бы предпочел сделать его прокручиваемым. Как я могу это сделать?

Тот же вопрос, но для Windows: измените Zoom Action для прокрутки в MS Natural Keyboard 4000

1 ответ1

5

В отличие от Windows, драйвер клавиатуры Mac для Microsoft не использует файл commands.xml для конфигурации. Вместо этого он использует двоичный файл, что затрудняет его изменение. Файл конфигурации хранится по адресу:

/Users/YOUR_NAME/Library/Preferences/com.microsoft.keyboard.pref

Немного реинжиниринга, можно определить достаточно двоичного формата файла, чтобы изменить его и переназначить ползунок масштабирования. Я создал измененный преф-файл, который переводит ползунок масштабирования в нажатие клавиш со стрелками ВВЕРХ и ВНИЗ. К сожалению, когда я попытался переназначить его в функцию SCROLL, он не повторялся автоматически, поэтому UP/DOWN казался лучшим вариантом.

Есть хитрость в установке нового файла pref и получении драйвера клавиатуры для его перезагрузки:

  1. Убедитесь, что системные настройки закрыты
  2. Загрузите измененный преф файл (выше)
  3. Перейдите в /Users /YOUR_NAME /Library /Preferences /
  4. Создайте резервную копию файла com.microsoft.keyboard.pref (например, переименуйте его в com.microsoft.keyboard.pref.old)
  5. Переместите измененный преф файл в эту папку
  6. Откройте Системные настройки и откройте панель настроек Microsoft Keyboard (это приведет к перезагрузке файла pref)
  7. Теперь ползунок масштабирования должен отправлять нажатия клавиш ВВЕРХ / ВНИЗ (Примечание: изменение любого из параметров масштабирования в окне «Системные настройки» перезапишет переназначение - возвращая его обратно для увеличения!)

Если вы заинтересованы в том, чтобы переназначить ползунок масштабирования на что-то другое, я подробно описал процесс обратного инжиниринга в своем блоге - он включает в себя получение шестнадцатеричных дампов двоичного файла pref и сравнение этих шестнадцатеричных дампов при изменении определенных элементов из панель управления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .