Власники AULA F75, Ті, хто не уявляє роботи без гарячих клавіш, Користувачі AutoHotkey
Працює на
Windows 10 і 11, клавіатура AULA F75 через USB
У цифрах
25 кадрів/с синхронізації з екраном у живому потоці, без запису у флешпам’ять клавіатури
Огляд
F75 Studio керує підсвіткою AULA F75 з Windows: вбудовані ефекти, колір, яскравість і швидкість або окремий колір для кожної клавіші, із живим попереднім переглядом клавіатури. Синхронізація з екраном перетворює клавіші на ambilight для всього, що відбувається на екрані. Візуальний конструктор записує ваші комбінації у скрипт AutoHotkey v2 і запускає його. Застосунок живе в системному лотку. Безкоштовно, за ліцензією MIT; не пов’язаний з AULA.
Завдання
Підсвітка F75 доступна лише у фірмовому застосунку AULA, і більше нічого до неї не дістається: публічного SDK немає. А комбінації клавіш — окрема історія, це скрипти AutoHotkey, написані вручну.
Підсвітку можна налаштувати або у фірмовому застосунку, або ніяк.
SDK немає, тож жоден інший інструмент не може керувати клавішами.
Гарячі клавіші вимагають вивчити синтаксис AutoHotkey і стежити, щоб скрипти працювали.
Підхід
Ми провели реверс-інжиніринг USB-протоколу підсвітки F75 і задокументували його в репозиторії. F75 Studio працює з ним напряму: кожен запис звіряється з білим списком безпечних команд і ідентифікатором клавіатури, а команди прошивки й інші ризиковані команди ніколи не надсилаються. Синхронізація з екраном транслює живі кадри, які ніколи не потрапляють у флешпам’ять клавіатури, а конструктор гарячих клавіш перетворює записану клавішу й вибрану дію на скрипт AutoHotkey v2.
Підсвітка з Windows без фірмового ПЗ
Клавіші, що в реальному часі стежать за екраном
Гарячі клавіші, створені візуально й запущені через AutoHotkey v2
Безкоштовно, з відкритим кодом, у системному лотку
25 кадрів/ссинхронізації з екраном у живому потоці, без запису у флешпам’ять клавіатури
Як це працює
01
Під’єднайте F75
Під’єднайте клавіатуру USB-кабелем. Через Bluetooth або донгл 2,4 ГГц налаштування зберігаються, але не надсилаються.
02
Виберіть підсвітку
Виберіть ефект, колір чи кольори окремих клавіш або ввімкніть синхронізацію з екраном і збережіть як профіль.
03
Створіть гарячі клавіші
Запишіть клавішу, виберіть дію й натисніть Apply. F75 Studio запише hotkeys.ahk і запустить його в AutoHotkey v2.
04
Лишіть у системному лотку
Перемикайте профілі з меню в лотку чи гарячою клавішею, а іншими скриптами керуйте з того самого застосунку.
Екрани
Сторінка Keyboard: попередній перегляд наживо F75 із жовтим підсвічуванням та ефектом Retro snake, вибір профілю, а нижче колір, яскравість і швидкість.Конструктор Hotkeys: тригер для запису, необов’язковий застосунок, дія, а праворуч згенерований код AutoHotkey v2.
Що вміє продукт
Редактор підсвітки
Власні ефекти клавіатури — статичний, дихання, веселка, брижі, ретрозмійка, неоновий потік, мерехтливі зорі, синусоїда й інші — з кольором, яскравістю, швидкістю та живим переглядом клавіатури. Або задайте кожній клавіші власний колір.
Синхронізація з екраном
Режим Edges працює як ambilight: ряд F повторює верх екрана, нижній ряд — низ, бічні стовпці — лівий і правий краї. Режим Blur дає кожній клавіші розмитий колір відповідної ділянки екрана.
Профілі підсвітки
Зберігайте налаштування як профілі й перемикайте їх із застосунку, меню в системному лотку, гарячою клавішею або параметром --profile у командному рядку.
Візуальний конструктор гарячих клавіш
Запишіть комбінацію й виберіть дію: надіслати клавіші, перепризначити клавішу, ввести текст, запустити програму чи URL, медіаклавіші, змінити профіль підсвітки, вимкнути клавішу або власний код AHK. Скрізь або лише в одному застосунку.
Менеджер скриптів
Ваші інші скрипти .ahk в одному списку: запускайте, зупиняйте й редагуйте їх, додавайте в автозапуск, з автоматичними резервними копіями.
Безпечний за задумом
Кожен запис проходить через білий список безпечних команд і перевірку ідентифікатора, а кадри синхронізації з екраном не зберігаються на клавіатурі. Захоплене зображення зменшується на GPU до крихітного розміру; нічого не зберігається й нікуди не надсилається.
Хто цим користується і навіщо
Власники AULA F75
Підсвітка без фірмового застосунку
Налаштуйте ефект, колір і яскравість у маленькому застосунку для Windows і тримайте профіль на кожен настрій, щоб перемикати гарячою клавішею.
Перегляд та ігри
Фільми й ігри з ambilight
Увімкніть синхронізацію з екраном, і клавіші в реальному часі підхоплюватимуть кольори з країв зображення.
Робота з клавіатурою
Комбінації клавіш без написання скриптів
Перепризначте клавішу, вставте фрагмент тексту чи запустіть застосунок записаною комбінацією й почитайте згенерований код AutoHotkey.
Технології
Застосунок
.NET 8
WPF
WPF-UI (Fluent)
Клавіатура
USB HID
Задокументований протокол підсвітки
Білий список команд
Синхронізація з екраном
DXGI Desktop Duplication
Зменшення зображення на GPU
Гарячі клавіші
AutoHotkey v2
Якість
338 автоматичних тестів
Що ми зробили
Продуктовий дизайн
Настільний застосунок
Реверс-інжиніринг USB HID
Захоплення екрана
Інструменти для AutoHotkey
Відкритий код
Часті запитання
Це безкоштовно?
Так, і з відкритим кодом за ліцензією MIT.
Це розробка AULA?
Ні. F75 Studio — незалежний проєкт, не пов’язаний з AULA. Він спілкується з клавіатурою через протокол, який ми розібрали реверс-інжинірингом і задокументували в репозиторії.
Чи може це пошкодити мою клавіатуру?
Кожен запис звіряється з білим списком безпечних команд підсвітки й ідентифікатором клавіатури, а команди прошивки й інші ризиковані команди ніколи не надсилаються. Синхронізація з екраном використовує живі кадри, які не записуються у флешпам’ять клавіатури. Це бета-версія: підсвітку ще не перевірено на всіх прошивках.
Чи працює через Bluetooth або донгл 2,4 ГГц?
Для зміни підсвітки потрібен USB-кабель. Через Bluetooth або донгл налаштування зберігаються, але на клавіатуру нічого не надсилається.
Чи потрібен AutoHotkey?
Для гарячих клавіш і менеджера скриптів так: вони працюють через AutoHotkey v2. Кнопка Apply записує Documents\F75Studio\hotkeys.ahk і запускає його.
Чи записується мій екран?
Ні. Синхронізація зчитує екран через DXGI Desktop Duplication, зменшує зображення на GPU до крихітного розміру для кольорів клавіш і нічого не зберігає й не надсилає.
Спробуйте F75 Studio
Відкрийте продукт або поговоріть із нами про створення чогось подібного для вашої команди.