100% Hors-ligne • Communication USB Raw HID

Keychron Desktop Manager

Application de bureau locale native pour configurer vos claviers Keychron compatibles QMK et VIA sans recourir à un navigateur web ni à WebHID.

Fonctionnalités intégrées

Éditeur de Calques & Remapping

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.

Macros & Support AZERTY

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.

Contrôleur RGB Dynamique

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.

Testeur de Touches (Switch Tester)

Affichage visuel en direct des switches enfoncés, historique des touches validées et vérification du N-Key Rollover (NKRO anti-ghosting).

Installation et Démarrage

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