Современная, быстрая и полнофункциональная замена стандартного Control Center для ноутбуков Thunderobot 911S / 911S Core D и Clevo.
16.8 млн цветов, 18+ эффектов, аудиовизуализатор, спидометр скорости печати, световые уведомления для мессенджеров и аппаратная калибровка каналов.
- 🖼️ Синхронизация с Wallpaper Engine (Steam Workshop Direct Engine):
- Прямое чтение кадров активных обоев из Steam Workshop (
preview.gif/ видео / сцены). - Алгоритм Peak Chromatic Energy & Auto-Gain: 100% сочная яркость без затухания при открытии окон.
- Прямое чтение кадров активных обоев из Steam Workshop (
- 🌈 16.8 млн цветов RGB: детальная палитра HSV/RGB, быстрые пресеты и системное колесо цветов Windows.
- 📂 Категоризированное меню эффектов:
- 🌈 Анимации: Радужная волна, Двухцветная кастомная волна, Плавное дыхание, Спектральный цикл, Стробоскоп.
- 🎵 Интерактив: Wallpaper Engine Sync, Музыкальный визуализатор (WASAPI Loopback), Спидометр скорости печати (WPM), Реактивный ввод при нажатиях, Эмбиент экрана.
- 🎮 Темы: Киберпанк (Neon 2077), Живое пламя (Fire & Ember), Матрица (Matrix Rain), Проблесковые маячки (Police Siren).
- 📊 Мониторы: Мониторинг нагрузки CPU, Занятость оперативной памяти (RAM), Индикатор заряда аккумулятора, Таймер фокуса Pomodoro.
- 💡 Статика: Любой статичный цвет из палитры.
- 🔔 Умные световые уведомления (Multi-App Notification Flash):
✈️ Telegram ➜ Неоново-голубой (#00B4FF)- 🎮 Discord ➜ Фиолетовый Blurple (
#7850FF) - 🕹️ Steam ➜ Ледяной синий (
#1E96FF) - 💬 WhatsApp / VK ➜ Изумрудно-зеленый (
#25D366) - 🪟 Windows / Браузеры ➜ Золотистый янтарный (
#FFB400) - Индивидуальная настройка оттенков и мгновенный тест каждого приложения в настройках!
- 🎯 Калибровка каналов под замененные клавиатуры (Core D):
- Выбор порядка цветовых линий (
BRG,BGR,RGB,RBG,GRB,GBR). - Тонкая регулировка баланса белого и усиления каналов (Gain R / G / B).
- Выбор порядка цветовых линий (
- 🔋 Энергосбережение и Умные функции:
- Smart Idle Dimming: плавное снижение яркости до 15% при простое более 45 сек.
- Battery Saver: снижение яркости при работе от батареи.
- Night Shift: мягкий теплый свет после 22:00.
Программа напрямую взаимодействует с Embedded Controller (EC) ноутбука через библиотеку Insyde DCHU API:
- Команда
103(0x67): Управление 24-битным цветом((Zone << 24) | (B << 16) | (R << 8) | G). - Команда
121(0x79): Управление питанием и яркостью (0–255). - Команда
39(0x27): Таймер автоотключения подсветки.
💡 Примечание по однозонным (1-Zone) клавиатурам: Замененные клавиатуры для Clevo / Thunderobot часто распаяны в однозонную схему (все диоды на одной линии). Программа включает специальный режим
1-Zone, где все градиенты, волны и эффекты рендерятся синхронно по всей клавиатуре с частотой 40–60 FPS.
- ОС: Windows 10 / Windows 11 (64-bit)
- Python: 3.10 или новее
- Ноутбук на платформе Thunderobot 911S / 911S Core / 911S Core D / Clevo
git clone https://github.com/your-username/thunderobot-rgb-control.git
cd thunderobot-rgb-controlpip install -r requirements.txt# Запуск интерфейса
python main.py
# Либо через пакетный файл:
Launch_Thunderobot_RGB.batthunderobot_rgb_control/
├── lib/
│ └── InsydeDCHU.dll # Нативный драйвер контроллера EC Insyde/Clevo
├── config.py # Менеджер настроек, профилей и автозагрузки
├── driver.py # Низкоуровневый драйвер DCHU с калибровкой каналов
├── effects.py # 60 FPS движок эффектов, WASAPI Audio и WPM
├── gui.py # Интерфейс CustomTkinter с сеткой категорий
├── tray.py # Иконка в системном трее Windows с контекстным меню
├── main.py # Точка входа, Mutex и перехватчик Fn + /
├── create_shortcuts.py # Создание ярлыков на рабочем столе
├── Launch_Thunderobot_RGB.bat # Лаунчер в 1 клик
├── requirements.txt # Зависимости Python
└── README.md # Документация проекта
| Сочетание / Действие | Функция |
|---|---|
Fn + / (Numpad) |
Мгновенно открыть / развернуть панель управления RGB |
Крестик [✕] |
Свернуть программу в системный трей (фоновая работа) |
| Трей-меню (ПКМ) | Быстрое переключение категорий, эффектов, яркости и питания |
Распространяется под лицензией MIT. Подробности в файле LICENSE.