Bonjour à tous ! Aujourd'hui, je vous présente un outil USB multifonction de poche — le Openterface KeyMod — avec un tutoriel pratique complet.
L'idée centrale du KeyMod est simple : branchez-le sur le port USB de l'appareil cible, et contrôlez l'ordinateur à distance depuis votre téléphone avec l'application KeyCmd. Il émule un clavier et une souris USB HID standard — aucun pilote ni logiciel n'est nécessaire sur la machine cible, et vous pouvez même interagir directement avec le BIOS.
Qu'est-ce que le KeyMod ?
Le KeyMod est le nouveau produit de l'équipe TechXArtisan (les mêmes développeurs derrière l'Openterface Mini-KVM et le KVM-GO). Contrairement au Mini-KVM, le KeyMod ne transmet pas de flux vidéo : il se concentre sur le contrôle sans fil du clavier, de la souris, des macros et du terminal.
Deux modèles
| Modèle | Interface | Connexion | Cas d'usage |
|---|---|---|---|
| KeyMod Mini | USB-C | BLE Bluetooth | PC portables modernes, serveurs Type-C |
| KeyMod Plus | USB-A | USB filaire + BLE | Serveurs traditionnels, connexions stables |
Principe de fonctionnement
Téléphone (KeyCmd) ←BLE/USB→ KeyMod ←USB HID→ Ordinateur cible
Point clé : la communication entre le KeyMod et l'ordinateur cible utilise le protocole USB HID, pas le Bluetooth. L'ordinateur cible voit simplement un clavier et une souris USB ordinaires — plug-and-play total.
Démarrage rapide
1. Déballage et connexion
- Insérez le KeyMod dans le port USB de l'ordinateur cible (Type-C pour le Mini, USB-A pour le Plus)
- Ouvrez l'application KeyCmd sur votre téléphone (iOS / Android)
- KeyCmd détecte automatiquement le KeyMod — cliquez pour connecter
2. Opérations de base de KeyCmd
Une fois connecté, KeyCmd propose les modes suivants :
- Keyboard (Clavier) : clavier virtuel complet avec touches de modification
- Mouse (Souris) : contrôle de type pavé tactile
- Gamepad (Manette) : transformez votre téléphone en manette de jeu
- Macro : exécutez des séquences de touches prédéfinies en un clic
- Terminal : connectez-vous en SSH à l'ordinateur cible
KM Basic offre un clavier de base, un pavé numérique et un pavé tactile ; KM Pro ajoute en plus une barre de raccourcis, Compose & Send, la sauvegarde de texte et le Shortcut Hub.
Passons maintenant à la démonstration de 10 scénarios réels.
Scénario 1 : Gestion de serveurs sans écran
Problème : Les serveurs en salle machine n'ont ni écran ni clavier, mais vous devez accéder au BIOS ou diagnostiquer un problème de démarrage.
Solution : KeyMod + téléphone = une console KVM que vous avez toujours dans votre poche.
Étapes
- Insérez le KeyMod Plus dans le port USB-A à l'arrière du serveur
- Ouvrez KeyCmd sur votre téléphone et connectez-vous au KeyMod
- Passez en mode Keyboard, appuyez sur
DelouF2pour entrer dans le BIOS - Utilisez le mode clavier pour modifier les paramètres du BIOS, le mode souris pour naviguer
Astuce : Comme le KeyMod est un périphérique USB HID, il reste disponible même après un redémarrage du serveur. Vous pouvez commencer à appuyer sur les touches dès la phase POST — ce qui est impossible avec SSH à distance.
Scénario 2 : Débogage de systèmes embarqués
Problème : Vous venez de flasher une carte de développement (Raspberry Pi, STM32, etc.) mais elle n'a pas encore de configuration réseau, donc impossible de se connecter en SSH.
Solution : Le KeyMod se connecte directement en USB HID, et votre téléphone fait office de clavier et de terminal de contrôle.
Étapes
- Insérez le KeyMod dans le port USB de la carte de développement
- Connectez votre téléphone au KeyMod et ouvrez le mode Keyboard
- Connectez-vous au système, puis configurez le WiFi ou le réseau
- Passez en mode Terminal et connectez-vous directement en SSH à la carte pour la suite du débogage
# Connexion à la carte depuis le terminal KeyCmd
ssh pi@192.168.1.100
Astuce : Utilisez le mode Macro pour préenregistrer les commandes de connexion courantes — nom d'utilisateur et mot de passe saisis en un clic.
Scénario 3 : Contrôle de présentations PPT
Problème : Vous devez vous déplacer pendant une présentation, tout en faisant défiler les diapositives et en contrôlant les animations.
Solution : Le mode présentation du KeyMod transforme votre téléphone en télécommande sans fil.
Étapes
- Insérez le KeyMod dans le port USB de l'ordinateur de présentation
- Passez KeyCmd en mode Keyboard
- Utilisez les flèches ← → pour naviguer, la barre d'espace pour déclencher l'animation suivante
- Appuyez sur
Bpour passer en écran noir,Wpour écran blanc (raccourcis PowerPoint)
Avancé : Préconfigurez les raccourcis courants dans le Shortcut Hub de KM Pro pour basculer en vue diaporama en un clic.
Scénario 4 : Transformer son téléphone en manette de jeu
Problème : Pas de manette sur le PC, mais vous voulez jouer à des jeux qui la supportent.
Solution : Le mode Gamepad de KeyCmd transforme votre téléphone en manette virtuelle.
Étapes
- Insérez le KeyMod dans le port USB du PC de jeu
- Passez KeyCmd en mode Gamepad
- Un joystick virtuel et des boutons apparaissent sur l'écran du téléphone
- Le joystick est mappé sur WASD, les boutons sur les clics de souris
Note : Le mode Gamepad du KeyMod convertit les entrées de la manette en HID clavier/souris. L'ordinateur cible voit un clavier et une souris standard, pas une manette Xbox/PS. Cela signifie qu'il est compatible avec tous les jeux, sans que le jeu lui-même n'ait besoin de supporter une manette.
Scénario 5 : Basculement rapide entre plusieurs appareils
Problème : Vous avez plusieurs ordinateurs sur votre bureau (machine de travail, machine de test, NAS) et devez changer de clavier à chaque fois.
Solution : Branchez un KeyMod sur chaque ordinateur et basculez librement depuis votre téléphone.
Étapes
- Branchez un KeyMod sur chaque ordinateur cible
- La liste des appareils de KeyCmd affiche tous les KeyMod disponibles
- Cliquez pour changer de cible et contrôlez instantanément un autre ordinateur
Conseil : Étiquetez chaque KeyMod (par ex. « Travail », « Test », « NAS ») pour les identifier rapidement dans KeyCmd.
Scénario 6 : Automatisation par macros
Problème : Vous effectuez quotidiennement des opérations clavier répétitives : ouvrir des programmes spécifiques, exécuter des séquences de commandes fixes.
Solution : Le mode Macro de KeyCmd déclenche des séquences de touches prédéfinies en un clic.
Étapes
- Créez une nouvelle Macro dans KeyCmd
- Enregistrez une séquence de touches, par exemple :
-
Ctrl+Alt+T(ouvrir un terminal) - Attendre 500 ms - Saisirssh admin@10.0.0.1- Appuyer surEntrée - Sauvegardez la Macro et liez-la à un bouton de raccourci
- En un clic, l'ordinateur cible exécute l'intégralité de l'opération
Exemple de Macro : Inspection de serveurs
──────────────────────────────────────────
1. Ctrl+Alt+T → Ouvrir le terminal
2. ssh root@server1 → Connexion au serveur 1
3. top -bn1 | head -20 → Vérifier l'état du système
4. exit → Quitter
5. ssh root@server2 → Connexion au serveur 2
6. ...répéter l'inspection
Usage avancé : La fonction Compose & Send de KM Pro permet de composer des combinaisons de touches complexes, puis de les envoyer en une seule fois à l'ordinateur cible.
Scénario 7 : Gestion à distance via SSH
Problème : Vous devez vous connecter en SSH à un ordinateur cible, mais vous n'avez pas de terminal adapté à portée de main.
Solution : KeyCmd intègre un client SSH et, via le KeyMod, vous pouvez opérer directement sur l'écran de la machine cible.
Étapes
- Insérez le KeyMod dans le port USB de l'ordinateur de gestion (pas le serveur cible)
- Passez KeyCmd en mode Terminal
- Saisissez les informations de connexion SSH dans KeyCmd
- La sortie du terminal s'affiche directement sur l'écran de l'ordinateur de gestion
Différence : Ce n'est pas un client SSH classique. Le terminal KeyCmd saisit les commandes sur l'ordinateur cible via la connexion USB du KeyMod, et la sortie s'affiche sur l'écran de l'ordinateur cible. Idéal quand la machine cible n'a pas de réseau mais dispose d'un écran.
Scénario 8 : Utilisation du Raspberry Pi sans écran
Problème : Le Raspberry Pi n'est pas branché à un écran, mais vous devez le configurer au premier démarrage.
Solution : KeyMod + téléphone = une solution de contrôle sans configuration préalable.
Étapes
- Insérez le KeyMod dans le port USB du Raspberry Pi
- Branchez le Raspberry Pi à un écran (ou une TV)
- Connectez votre téléphone au KeyMod et utilisez le mode Keyboard pour la configuration initiale
- Une fois configuré, passez en SSH pour la gestion ultérieure
# Commandes de configuration courantes (saisies via KeyCmd Keyboard)
sudo raspi-config # Configuration du système
sudo apt update && sudo apt upgrade -y # Mise à jour du système
sudo systemctl enable ssh # Activer SSH
Scénario 9 : Gestion de machines virtuelles
Problème : Les consoles de machines virtuelles VMware/Proxmox nécessitent d'opérer sur l'hôte.
Solution : Branchez le KeyMod sur l'hôte et contrôlez le BIOS et le démarrage des VM depuis votre téléphone.
Étapes
- Insérez le KeyMod dans le port USB de l'hôte de virtualisation
- Dans l'interface de gestion des VM de l'hôte, faites passer le périphérique USB du KeyMod en direct à la VM
- Contrôlez le processus de démarrage de la VM depuis votre téléphone via KeyCmd
- Vous pouvez modifier l'ordre de démarrage, activer la virtualisation, etc. dans le BIOS de la VM
Astuce : Pour Proxmox VE, vous pouvez ajouter directement le périphérique HID du KeyMod à la VM cible depuis la gestion des périphériques USB de l'interface web.
Scénario 10 : Dépannage
Problème : Le système plante, écran bleu, impossible de démarrer — vous devez accéder au mode sans échec ou au mode de récupération.
Solution : Le USB HID du KeyMod est disponible avant même le démarrage du système, vous pouvez accéder au BIOS/UEFI et au mode sans échec.
Étapes
- Insérez le KeyMod dans le port USB de l'ordinateur en panne
- Connectez votre téléphone au KeyMod, préparez le mode Keyboard
- Redémarrez l'ordinateur, appuyez sur
F8(Windows) ouShift(Mac) pendant le POST - Accédez au mode sans échec / environnement de récupération
- Utilisez le mode clavier pour exécuter les commandes de réparation
Avantage : Le bureau à distance (RDP/VNC) est totalement inutilisable quand le système est planté, alors que le KeyMod, grâce au USB HID matériel, fonctionne dès la première seconde du démarrage.
Astuces avancées
Raccourcis personnalisés
Dans le Shortcut Hub de KM Pro, vous pouvez préconfigurer n'importe quelle combinaison de touches :
Ctrl+Shift+Esc→ Ouvrir le Gestionnaire des tâchesWin+D→ Afficher le bureauAlt+Tab→ Basculer entre les fenêtresCtrl+Alt+F2→ Basculer vers un TTY Linux
Opérations en lot
Le mode Macro prend en charge les boucles et les délais, idéal pour les opérations en lot :
Macro : Redémarrage groupé de services
──────────────────────────────────────
1. Ctrl+Alt+T → Ouvrir le terminal
2. Saisir : sudo systemctl restart nginx
3. Entrée → Attendre 2s
4. Saisir : sudo systemctl restart mysql
5. Entrée → Attendre 2s
6. Saisir : sudo systemctl restart redis
7. Entrée
Automatisation par scripts
La fonction Saved Texts de KeyCmd permet de sauvegarder des fragments de texte courants et de les coller en un clic sur l'ordinateur cible :
# Fragments de scripts courants
ifconfig | grep inet # Voir l'IP
df -h # Voir l'espace disque
free -m # Voir la mémoire
ps aux | grep java # Trouver les processus Java
FAQ
Que faire en cas d'échec de connexion ?
- Vérifiez que le KeyMod est bien branché : débranchez-rebranchez, vérifiez que le port USB fonctionne
- Vérifiez le Bluetooth du téléphone : assurez-vous que le Bluetooth est activé et que KeyCmd a les autorisations de localisation
- Redémarrez le KeyMod : débranchez-le, attendez 5 secondes, rebranchez
- Mettez à jour le firmware : via l'outil WCH ISP Flash d'OpenterfaceQT
Comment optimiser la latence ?
- KeyMod Mini (BLE) : latence normale d'environ 20-50 ms, adapté aux opérations courantes
- KeyMod Plus (USB filaire) : latence encore plus faible (<10 ms), idéal pour les jeux et la saisie rapide
- Éloignez-vous des routeurs WiFi et des appareils Bluetooth pour réduire les interférences
- Pour le modèle Plus, privilégiez la connexion USB filaire
Quelle est la compatibilité ?
| Système d'exploitation | Support |
|---|---|
| Windows 7/10/11 | ✅ Support complet |
| macOS | ✅ Support complet |
| Linux | ✅ Support complet |
| BIOS/UEFI | ✅ Support USB HID natif |
| ChromeOS | ✅ Support complet |
Quelle est la différence entre le KeyMod et le Mini-KVM ?
| Fonction | KeyMod | Mini-KVM |
|---|---|---|
| Clavier/Souris | ✅ | ✅ |
| Capture vidéo | ❌ | ✅ |
| Contrôle sans fil | ✅ (BLE/USB) | ❌ (nécessite une connexion PC) |
| Opérations BIOS | ✅ | ✅ |
| Contrôle par téléphone | ✅ | ❌ |
| Portabilité | Format de poche | Nécessite des câbles |
En résumé : Mini-KVM si vous avez besoin de voir l'écran, KeyMod si vous avez juste besoin du clavier et de la souris.
Conclusion
Les 10 scénarios du KeyMod couvrent l'administration système, le développement, les présentations et les loisirs :
- Gestion de serveurs sans écran — indispensable en salle machine
- Débogage de systèmes embarqués — première configuration de cartes de développement
- Contrôle de présentations PPT — télécommande sans fil pour présentateurs
- Manette de jeu — transformez votre téléphone en manette PC
- Basculement multi-appareils — contrôlez plusieurs ordinateurs depuis un seul téléphone
- Automatisation par macros — les opérations répétitives en un clic
- Gestion à distance SSH — client terminal intégré
- Opérations sur Raspberry Pi — configuration sans écran
- Gestion de machines virtuelles — contrôle du BIOS par USB direct
- Dépannage — accès matériel, même en cas de panne du système
Le KeyMod est actuellement en crowdfunding sur Crowd Supply. Si vous gérez régulièrement plusieurs ordinateurs ou serveurs, c'est un outil portable à suivre de près.
Liens utiles : - Page officielle du KeyMod - Documentation du KeyMod - FAQ de l'application KeyCmd - Forum Openterface - Communauté Discord