Это выполнимо, и с вашей стороны требуется некоторая работа.
SmcFanControl имеет встроенную утилиту smc
(документация), которую вы можете использовать из командной строки. Вы можете делать такие вещи, как устанавливать и читать скорость вентилятора. Это единственный способ создать ярлыки, которые вы хотите (потому что, как вы сказали, вы не можете создать ярлык для профилей в самом приложении.
AppleScript с smc
AppleScript для запуска терминальной команды:
do shell script "command"
Команда терминала для установки обоих вентиляторов в Macbook Pro на 3500 об / мин:
Линия 1 выводит вентиляторы из автоматического режима
Линия 2 устанавливает вентилятор 0 (слева) на 3500 об / мин.
Линия 3 устанавливает вентилятор 1 (справа) на 3500 об / мин
smc -k "FS! " -w 0003
smc -k F0Tg -w 36b0
smc -k F1Tg -w 36b0
Теперь наш AppleScript выглядит так:
do shell script "smc -k "FS! " -w 0003;smc -k F0Tg -w 36b0;smc -k F1Tg -w 36b0"
Сочетание клавиш
Итак, у вас есть AppleScript. Теперь мы следуем этому руководству, чтобы назначить сочетание клавиш для нашего AppleScript. Я подведу итог:
- Откройте Automator и создайте новый сервис
- Выберите шаблон «
Service
, выберите « Utilities
из библиотеки и дважды щелкните « Run AppleScript
.
- Замените часть «
Your script goes here
приведенным выше сценарием (do shell script "smc -k "FS! " -w 0003;smc -k F0Tg -w 36b0;smc -k F1Tg -w 36b0"
).
- Измените первое поле вверху, где написано, что
Service receives selected text in any application
no input
- Назовите свой сервис и запомните название (оно чувствительно к регистру)
- Откройте панель «
Keyboard Shortcuts
панели «Клавиатура» в Системных настройках.
- Нажмите знак «плюс», чтобы добавить новый ярлык, и введите название службы в точности так, как вы ввели выше .
- Назначьте ключ для его активации, и вы готовы к работе.
Теперь, когда вы нажимаете эту клавишу, в любом приложении или контексте она запускает вашу команду AppleScript
Завершающие заметки
Это должно дать вам хорошее представление о том, как сделать это так, как вы хотите (создание нескольких комбинаций клавиш для увеличения и уменьшения оборотов в минуту). Прочитайте документацию для smc
чтобы узнать, как настроить вентиляторы на другие обороты в минуту и т.д.
Надеюсь это поможет!