Application de bureau locale native pour configurer vos claviers Keychron compatibles QMK et VIA sans recourir à un navigateur web ni à WebHID.
Visualisation physique du layout (Keychron K10 Pro ISO / ANSI). Prise en charge des 4 calques matériels (Mac Base, Mac Fn, Windows Base, Windows Fn) avec synchronisation en mémoire EEPROM.
Gestion complète des 16 macros (M0 à M15). Transposition automatique du flux de frappes AZERTY Français vers les scancodes QMK, insertion de balises spéciales ({KC_ENT}, délais) et jauge mémoire en direct.
Pilotage des 22 effets d'éclairage matériel QMK, ajustement de la luminosité, de la vitesse d'animation et de la palette de couleurs avec sauvegarde instantanée.
Affichage visuel en direct des switches enfoncés, historique des touches validées et vérification du N-Key Rollover (NKRO anti-ghosting).
Prérequis : Python 3.10 ou version ultérieure.
# 1. Cloner le dépôt git clone https://github.com/randjith-sundara/keychron.git cd keychron # 2. Installer les dépendances (PyQt6, hidapi) pip install -r requirements.txt # 3. Lancer l'application de bureau python main.py # ou double-cliquer sur run.bat sous Windows