Я використовую маленьку програму menubar під назвою ControlPlane .
Це дозволяє створювати "контексти". Ви визначаєте, які джерела доказів програма стежить, і коли вона виявляє активацію деякого джерела доказів, вона переходить у контекст і виконує набір дій, які ви встановили. У ньому є багато дій для вибору, але якщо ви не знайдете те, що вам подобається, ви також можете встановити його для запуску написаного вами яблучного сценарію, просто пам’ятайте, щоб зберегти сценарій як додаток, інакше він буде просто відкрийте сценарій як текст у редакторі сценаріїв. Я думаю, ви могли б спробувати щось подібне:
- Створіть контекст і назвіть його "відео".
- Встановіть активаційний тригер для контексту, коли він виявить, що VLC є передньою. (Не дивився, але можуть бути інші параметри використання повноекранного екрана як тригера). - Потім додайте дію до тригера: По прибутті ... до контексту "Відео" ...., без зволікань.
- Створіть ще один тригер, щоб, коли ControlPlane виявить, що ви більше не знаходитесь у цьому контексті (оскільки джерело доказів, наприклад, конкретна відкрита програма стала помилковою), створіть дію "На від'їзд ... у контекст" Відео "... І поверніть значення яскравості до нормального.
Я використовую ControlPlane разом з ключовою програмою, що називається BetterTouchTool .
Якби я хотів, щоб ControlPlane міняв рівень яскравості не завжди, коли VLC відкритий, але коли б це було на повноекранному режимі , я спершу міг би створити описану вище дію яскравості ControlPlane, але встановив її ніколи не шукати доказів та змінювати контекст самостійно. Натомість я міг написати AppleScript, який би наказав ControlPlane перемикати цей контекст.
У BetterTouchTool я міг би обрати VLC як відповідну програму та створити для неї нову комбінацію клавіш, щоб змінити те, що у неї є. Я думаю + Fнормально перемикає режим повноекранного режиму в VLC. У BetterTouchTool ви можете призначити + Fзробити кілька дій на ваш вибір:
- Переключіть повноекранний екран та запустить програму applescript, яка командує ControlPlane змінювати яскравість.
- Натисніть + Fзнову за допомогою VLC передусім, і це переключить цю дію, встановлену ще раз.
BetterTouchTool також має змогу змінити яскравість дисплея, так що ви можете просто пропустити ControlPlane, але я пояснив все, що стосується ControlPlane, якщо ви дійсно хочете автоматизувати щось для деяких додатків, не потребуючи натискання будь-яких клавіш.
Я припускаю, що ви на ноутбуці чи iMac, чи не так? Оскільки ці команди яскравості не працюють для зовнішніх моніторів.