В отличие от Windows, драйвер клавиатуры Mac для Microsoft не использует файл commands.xml для конфигурации. Вместо этого он использует двоичный файл, что затрудняет его изменение. Файл конфигурации хранится по адресу:
/Users/YOUR_NAME/Library/Preferences/com.microsoft.keyboard.pref
Немного реинжиниринга, можно определить достаточно двоичного формата файла, чтобы изменить его и переназначить ползунок масштабирования. Я создал измененный преф-файл, который переводит ползунок масштабирования в нажатие клавиш со стрелками ВВЕРХ и ВНИЗ. К сожалению, когда я попытался переназначить его в функцию SCROLL, он не повторялся автоматически, поэтому UP/DOWN казался лучшим вариантом.
Есть хитрость в установке нового файла pref и получении драйвера клавиатуры для его перезагрузки:
- Убедитесь, что системные настройки закрыты
- Загрузите измененный преф файл (выше)
- Перейдите в /Users /YOUR_NAME /Library /Preferences /
- Создайте резервную копию файла com.microsoft.keyboard.pref (например, переименуйте его в com.microsoft.keyboard.pref.old)
- Переместите измененный преф файл в эту папку
- Откройте Системные настройки и откройте панель настроек Microsoft Keyboard (это приведет к перезагрузке файла pref)
- Теперь ползунок масштабирования должен отправлять нажатия клавиш ВВЕРХ / ВНИЗ (Примечание: изменение любого из параметров масштабирования в окне «Системные настройки» перезапишет переназначение - возвращая его обратно для увеличения!)
Если вы заинтересованы в том, чтобы переназначить ползунок масштабирования на что-то другое, я подробно описал процесс обратного инжиниринга в своем блоге - он включает в себя получение шестнадцатеричных дампов двоичного файла pref и сравнение этих шестнадцатеричных дампов при изменении определенных элементов из панель управления.