QMK Tester
Un outil de test du firmware du clavier QMK qui valide les mappings, le balayage de matrice, la sortie HID et les séquences de démarrage via des builds simulés et des scénarios de test complets.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
À propos de cet outil
Conceptuellement, l’outil accepte des entrées telles que firmware_source, keymap, matrix_rows et matrix_cols, type MCU et un test_profile. Il orchestre une build simulée via la chaîne d’outils QMK, puis exécute un modèle de balayage de matrice et des tests de rapports HID pour confirmer les activations correctes des touches et les comportements des LED. Des estimations de latence sont calculées à partir du cadence de balayage et du timing des rapports USB et sont rapportées avec les résultats par touche. Des exemples incluent des matrices 4x4 et 6x8, des MCU ATmega32U4 ou ARM-based et des dispositions avec claviers partagés.
Propos de valeur et cas d’utilisation : dans un flux CI, il détecte les configurations de keymap mal configurées ou les définitions de matrice incorrectes tôt; pour les makers, il offre une validation répétable pour les nouveaux agencements; pour la QA, il documente la couverture des tests et des résultats reproductibles. Les fonctionnalités et l’étendue clés incluent le support des MCUs et matrices courants, un système de score par test, les étapes de compilation et de simulation, des journaux détaillés, une estimation de la latence et des sorties CI-ready. Il gère les entrées invalides, signale les configurations incompatibles et signale les dépendances manquantes. Il n’effectue pas de mesures de puissance matérielle réelles ni de tests de capteurs sur l’appareil.
Comment utiliser
Fournir les entrées: paramètres clés (keyboard_model, matrix_rows, matrix_cols, mcu, firmware_source, keymap) et un test_profile.
Configurer les options de test: activer/désactiver les vérifications de latence, la simulation HID et les sorties CI-ready.
Lancer la validation: déclencher la séquence de build et de simulation pour générer les résultats et journaux par test.
Examiner les sorties: vérifier le statut, latency_ms, la validation par touche et les messages d’erreur.
Exporter les rapports: enregistrer les résultats en JSON/CSV et les partager avec les pipelines CI.
Frequently Asked Questions
Trouvez des réponses rapides
Que vérifie QMK Tester ?
peut-il simuler plusieurs MCUs ?
Que se passe-t-il si le firmware échoue à compiler ?
Comment la latence est-elle calculée ?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Convertisseur Spotify vers MP3
Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...
Calculateur de distance routière
Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...
Votre avis compte
Aidez-nous à nous améliorer
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic