Могу ли я создать на моем Mac программу, которая автоматически активирует несколько последовательных нажатий двух клавиш?
Странный запрос, но чтобы мой Mac работал, клавиши яркости вниз и яркости должны постоянно переключаться.
Могу ли я создать на моем Mac программу, которая автоматически активирует несколько последовательных нажатий двух клавиш?
Странный запрос, но чтобы мой Mac работал, клавиши яркости вниз и яркости должны постоянно переключаться.
AppleScripts не может имитировать нажатие клавиш мультимедиа. В противном случае что-то вроде этого может работать:
repeat
tell application "System Events"
delay 1
key code 122 -- F1
delay 1
key code 120 -- F2
end tell
end repeat
Я также попытался изменить другие комбинации клавиш на клавиши яркости с помощью KeyRemap4MacBook, но это не влияет на код клавиши или команды нажатия клавиш.
Клавиатура Maestro может имитировать нажатие мультимедийных клавиш (даже если они отображаются в виде вопросительных знаков):
Вы можете запускать действие каждую минуту, добавив это в crontab:
* * * * * osascript -e 'tell app "Keyboard Maestro Engine" to do script "test"'
Другим вариантом может быть запуск Bright.c с помощью cron или launchd.
Ваша яркость неожиданно меняется? Затем перейдите в "Системные настройки", а затем в раздел "Дисплей" и снимите флажок "Автоматически регулировать яркость при изменении окружающего освещения".
Это самый чистый / простой способ, который я могу придумать:
Перейдите по адресу : http://mattdanger.net/2008/12/adjust-mac-os-x-display-brightness-from-the-terminal/, прокрутите до конца и загрузите предварительно скомпилированный двоичный файл. Разархивируйте и поместите его в папку «Приложения» (/Applications)
После этого откройте редактор Applescript и введите:
repeat
do shell script "/Applications/brightness 0.9"
delay 0.5
do shell script "/Applications/brightness 1"
delay 0.5
end repeat
Экспортируйте это куда хотите как приложение.
Когда вы запустите его, он должен быстро изменить яркость.
Это намного менее затруднительно, если вы идете в Системные настройки> Дисплеи> Дисплей и снимите флажок «Автоматически регулировать яркость».