Яркость мониторов с клавиатуры. Небольшая утилита для Windows: живёт в трее, по горячей клавише показывает регулятор и меняет яркость.
Работает и с внешними мониторами (через DDC/CI — тот же канал, которым пользуется их экранное меню), и со встроенным экраном ноутбука (через WMI). В списке они вместе, разницы в управлении нет.
Горячие клавиши здесь бесплатны. У ближайшего аналога (Monitorian) они и командная строка вынесены в платную подписку.
Появляется по горячей клавише на том экране, где сейчас курсор, и уходит сам.
Тянуть ползунок, крутить колесо, двойным щелчком — сразу 100%.
| Общие | Клавиши |
|---|---|
![]() |
![]() |
| Автозапуск, монитор по умолчанию, шаг яркости | Три комбинации, задаются нажатием |
| Внешний вид | О программе |
|---|---|
![]() |
![]() |
| Прозрачность, время показа, цвет акцента | Версия и проверка обновлений |
Список мониторов и быстрые действия — не открывая настроек.
- Регулировка яркости внешних мониторов горячими клавишами
- Регулятор поверх экрана: слайдер, колесо мыши, крупный процент
- Несколько мониторов: выбор в трее, переключение на лету
- Работа из трея, окно настроек открывается только когда нужно
- Запуск вместе с Windows сразу в свёрнутом виде
- Проверка обновлений
- Портативная версия — настройки лежат рядом с программой
| Способ | Что делает |
|---|---|
JL-Monitor-Brightness.exe |
обычный запуск |
JL-Monitor-Brightness.exe /minimized |
сразу в трей, без окна настроек |
Ключ -minimized работает так же.
Для автозапуска через планировщик задач укажите /minimized в поле
«Добавить аргументы» на вкладке «Действия» — иначе при входе в систему поверх
работы откроется окно настроек.
Галочка «Запускать вместе с Windows» в настройках прописывает этот ключ сама.
| Комбинация | Действие |
|---|---|
Ctrl + Alt + ↑ |
ярче |
Ctrl + Alt + ↓ |
темнее |
Ctrl + Alt + Home |
показать регулятор |
Меняются в настройках. Комбинации с Alt поддерживаются.
settings.xml рядом с программой, если папка доступна на запись — так работает
портативная версия, включая запуск с флешки.
Если папка защищена от записи (обычная установка в Program Files), настройки
уходят в %APPDATA%\JL-Monitor-Brightness\settings.xml.
Сбросить настройки — удалить этот файл.
- Windows 10 или новее
- .NET 8 Runtime — скачать (портативная версия тоже требует установленный runtime)
- Внешний монитор с поддержкой DDC/CI или ноутбук со встроенным экраном
Беспроводное подключение (Miracast) — DDC/CI там не передаётся в принципе.
Часть ноутбуков отдаёт WMI-класс яркости, но отказывает в записи — обычно когда включена аппаратная адаптивная подсветка. Отключается в настройках электропитания Windows или в утилите производителя.
Причины по убыванию частоты:
- DDC/CI выключен в экранном меню монитора. Обычно пункт лежит в разделе «Others» / «Setup» / «Управление». Включить и перезапустить программу.
- Игровой или эко-пресет монитора блокирует DDC/CI. Переключиться на обычный режим.
- Переходник, USB-хаб или док-станция часто срезают DDC/CI. Попробовать прямое подключение к видеокарте.
- Кабель и порт. Иногда помогает переключение HDMI ↔ DisplayPort.
- Драйверы видеокарты, у AMD встречаются известные проблемы.
- NVIDIA Surround и AMD Eyefinity несовместимы с DDC/CI — при объединении мониторов в один рабочий стол управление яркостью недоступно.
- Монитор просто не умеет DDC/CI — встречается у бюджетных моделей.
Как понять, что дело не в программе: проверьте монитор через ControlMyMonitor (NirSoft) или Monitorian. Если яркость не меняется и там — причина в мониторе, кабеле или драйвере.
git clone https://github.com/John-LapTev/JL-Monitor-Brightness.git
cd JL-Monitor-Brightness
dotnet build -c ReleaseНужен .NET 8 SDK. Проект собирается только под Windows — WPF на других системах не строится.
Портативная версия одним файлом:
dotnet publish -c Release -r win-x64 --self-contained false ^
-p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true ^
-o publish/portableУстановщик (нужен Inno Setup 6):
dotnet publish -c Release -r win-x64 --self-contained false -o publish/setup
"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" JL-Monitor-Brightness.isspublish/setup.
Готовые сборки собираются автоматически через GitHub Actions при создании тега v*.
| Twinkle Tray | Monitorian | JL Monitor Brightness | |
|---|---|---|---|
| Горячие клавиши | ✅ | 💰 платно | ✅ |
| Русский интерфейс | машинный перевод | машинный перевод | ✅ родной |
| Слайдер на каждый монитор во флайауте | ✅ | ✅ | планируется |
| Экран ноутбука | ✅ | ✅ | ✅ |
| Синхронизация мониторов | ✅ | ✅ | планируется |
| Командная строка | ✅ | 💰 платно | планируется |
Честно: по количеству возможностей мы пока позади. Сильные стороны — бесплатные горячие клавиши, родной русский язык и небольшой размер.
MIT — см. LICENSE.






