Si votre clavier ne fonctionne pas dans VirtualBox : guide des causes et des solutions

Dernière mise à jour: 30/10/2025

  • Évitez les conflits entre la touche hôte et AltGr et vérifiez la capture automatique du clavier.
  • Synchronisez la touche Verr Num avec VBoxManage pour éviter les inversions d'état entre l'hôte et l'invité.
  • Alignez la configuration du clavier invité avec celle du clavier physique et vérifiez les raccourcis de l'émulateur de terminal.
  • Améliorez la stabilité grâce aux Guest Additions et au pack d'extension associés à votre version.

Si votre clavier ne fonctionne pas dans VirtualBox, voici les étapes pour y remédier.

Lorsque le clavier cesse soudainement de répondre à l'intérieur d'une machine virtuelle, on a l'impression d'un blocage total : impossible de se connecter, la souris ne fonctionne pas et, après quelques tentatives, la machine virtuelle semble se figer. Ce scénario est plus fréquent qu'il n'y paraît dans VirtualBox.notamment avec certaines combinaisons de matériel, de systèmes d'exploitation hôte et invité, et certaines configurations de clavier.

Dans cet article, vous trouverez une analyse complète des causes réelles et des solutions basées sur des cas tels qu'un hôte Windows 10 avec Oracle VirtualBox 6.1 et un invité Kali Linux qui fonctionnait correctement au premier démarrage, mais qui, après un arrêt et un redémarrage, Ni le clavier ni la souris ne répondaient, et la machine virtuelle s'est rapidement figée.Nous aborderons également le problème récurrent de la touche Ctrl sous Debian et l'énigme de la barre oblique inverse (AltGr+ß) sur les claviers allemands sous Linux, ainsi qu'un problème classique : la désynchronisation de l'état du verrouillage numérique entre l'hôte et la machine virtuelle. Découvrons-le ensemble. Si votre clavier ne fonctionne pas dans VirtualBox, voici les étapes pour y remédier.

Avant tout : comprendre le contexte et les symptômes

Plusieurs profils de problèmes ont été recensés dans des cas réels : l’un d’eux concerne un hôte Windows 10 et VirtualBox 6.1.22 r144080 avec Machine virtuelle Kali Linux sans additions invité ni extensions hôteAprès avoir importé la machine virtuelle et l'avoir démarrée, tout allait bien ; mais après le premier arrêt, au redémarrage, le clavier ne répond plus, la souris ne bouge plus et, après quelques minutes, la machine virtuelle se bloque.

Dans ce même environnement, les paramètres de la RAM et de la mémoire vidéo ont été modifiés, les options d'entrée ont été ajustées et des filtres USB ont été supprimés et ajoutés, sans succès. AMD-V a été activé (si vous avez besoin de conseils pour activer la virtualisation sur mon PC) et aucune trace d'Hyper-V n'a été trouvée. Parallèlement, des doutes subsistaient quant à la touche Host (celle de VirtualBox qui remplace les combinaisons comme Ctrl+Alt) et quant à la manière de saisir la barre oblique inverse \ dans la machine virtuelle Kali avec une disposition allemande (l'utilisateur a essayé Ctrl+Alt+ß, Host+ß et toutes sortes de combinaisons).

Par ailleurs, des utilisateurs ayant une machine virtuelle Debian Squeeze exécutée sur un système hôte Wheezy ont signalé que La touche Ctrl ne fonctionnait pas dans la machine virtuelle.Par exemple, dans nano, la touche ^X affichait un simple « x » à l’écran. Des variantes, comme l’utilisation de Ctrl gauche ou droite et le remplacement de la touche hôte par la touche du logo de droite, avec la configuration de clavier par défaut en anglais (États-Unis), ont été testées, mais le problème persistait dans certaines sessions.

Vérifiez les points essentiels : capture de clés, clé hôte et conflits.

VirtualBox propose une option appelée « Capture automatique du clavier ». Si elle est désactivée, le clavier peut rester sur l'hôte et les impulsions n'atteignent pas l'invitéAllez dans Fichier > Préférences > Entrée et vérifiez que la capture automatique est activée. Vérifiez également que la bordure de la fenêtre de la machine virtuelle indique que le focus est à l'intérieur.

La touche hôte (par défaut, Ctrl droit) est essentielle. Si vous la modifiez en AltGr (Alt droit) ou en une autre touche nécessaire dans la machine virtuelle (par exemple, pour saisir « \" » en allemand avec AltGr+ß), vous rencontrerez des problèmes car VirtualBox interprétera cette touche comme la touche hôte. Évitez de configurer AltGr comme clé hôte.Utilisez la touche Ctrl droite ou la touche logo droite, et assurez-vous que VirtualBox ne détourne pas les combinaisons de touches dont le système invité a besoin.

Une autre vérification qui semble évidente mais qui s'avère utile : essayez le Ctrl gauche et Ctrl droiteIl existe des cas documentés où l'un des deux répond et l'autre non, en raison de la façon dont le système invité effectue le mappage ou de la façon dont une application spécifique (nano, X ou console) lit les événements clavier.

Contenu exclusif - Cliquez ici  Dropbox annonce la fermeture définitive de son gestionnaire de mots de passe

La touche Verr. Num. est désynchronisée entre l'hôte et l'invité.

Dans VirtualBox, il existe un comportement historique selon lequel l'état du verrouillage numérique peut être « inversé » entre l'hôte et l'invité : lorsqu'il est activé sur l'hôte, Il apparaît comme désactivé dans la machine virtuelleet inversement. Cela a pour conséquence que le pavé numérique se comporte comme des flèches directionnelles d'un côté et comme des chiffres de l'autre.

La solution consiste à forcer VirtualBox à cesser de synchroniser les LED du clavier avec la machine virtuelle. Sous Windows, ouvrez une invite de commandes en tant qu'administrateur, puis accédez au dossier d'installation de VirtualBox (généralement : `/var/log/virtualbox/virtualbox/`). «C:\\Program Files\\Oracle\\VirtualBox») et exécutez la commande suivante, en adaptant le nom exact de votre machine virtuelle :

VBoxManage setextradata "Nombre de la máquina virtual entrecomillado" GUI/HidLedsSync "0"

Lorsque cette option est appliquée, lorsque le verrouillage numérique est activé sur votre ordinateur hôte, Il sera également présent dans l'espace réservé aux invités.C'est un moyen rapide d'éviter de passer constamment d'un système à l'autre. Si vous utilisez beaucoup le pavé numérique, cela vous simplifiera grandement la vie.

La touche de barre oblique inverse sous Linux avec un clavier allemand : AltGr, Ctrl et la touche Hôte

Le clavier insère des accents étranges : solution rapide pour les dispositions mixtes et le verrouillage de la langue

Dans les distributions comme Kali avec distribution allemande, la barre oblique inverse \ est généralement écrite avec AltGr+ßDans de nombreux environnements Linux, Ctrl+Alt est interprété comme équivalent à AltGr et fonctionne donc. Cependant, si vous avez attribué la touche AltGr à l'hôte dans VirtualBox, cette combinaison ne sera pas reconnue par la machine virtuelle.

Pour résoudre ce problème, vérifiez dans Fichier > Préférences > Saisie quelle est votre touche hôte et choisissez-en une qui n'entre pas en conflit avec AltGr. La valeur par défaut (Ctrl droit) est généralement la plus judicieuse.Ensuite, dans le système d'exploitation invité, vérifiez la disposition du clavier : sous Kali, vous pouvez la modifier via l'interface graphique ou avec la commande `setxkbmap`. Par exemple :

setxkbmap de

Si vous ne parvenez toujours pas à taper la barre oblique inverse, essayez la variante de clavier « Allemand (sans touches mortes) » dans les options de clavier de votre environnement de bureau. Éviter les touches mortes permet de rendre AltGr plus direct.Et n'oubliez pas : n'utilisez pas de combinaisons avec la touche Hôte pour saisir du texte ; la touche Hôte est réservée aux raccourcis VirtualBox, et non à la machine virtuelle invitée.

Lorsque Ctrl ne fonctionne pas sous Debian ou que nano ignore les raccourcis

Le fait que dans nano, lorsque vous appuyez sur ^X, un « x » apparaisse au lieu de fermer la fenêtre suggère que La touche Ctrl n'est pas détectée comme un modificateur.Cela peut être dû à une configuration de clavier incorrecte, à une couche X qui ne détecte pas le modificateur ou à un conflit avec la touche hôte.

Recommandations pratiques basées sur des cas réels avec une machine virtuelle Debian Squeeze sur un hôte Wheezy : vérifiez que la configuration de la machine virtuelle est correcte (« us » si votre clavier est américain) avec « dpkg-reconfigure keyboard-configuration » ou « localectl » sur les systèmes plus récents. Remplacez la touche hôte par une autre touche que Ctrl. Ni AltGr, par exemple, ni la touche logo droite. Essayez les raccourcis à la fois dans une console (TTY) et dans l'environnement X pour cerner le problème.

Si le problème ne se produit que dans un terminal graphique spécifique, essayez-en un autre (par exemple, remplacez le terminal par défaut par xterm ou gnome-terminal) pour voir s'il s'agit d'un problème de capture de raccourci. Certains émulateurs interceptent les combinaisons et nécessitent de les désactiver dans leurs préférences.

Paramètres de VirtualBox qui affectent le clavier et la souris

Dans les paramètres de la VM, sous Système > Carte mère, vérifiez le périphérique de pointage : « Souris PS/2 », « Tablette USB » ou « Tablette multitouch USB ». Pour de nombreux systèmes d'exploitation Linux, USB Tablet améliore l'intégration du pointeur.Si vous constatez des blocages de la souris, alternez entre ces options et vérifiez.

Dans Système > Processeur, évitez d'activer plus d'accélérations que nécessaire si vous rencontrez des plantages après quelques minutes. Même si AMD-V est activé, Vous n'avez pas besoin de vous préoccuper de l'imbrication ou de la paravirtualisation avancée. Pour que le clavier fonctionne, concentrez-vous sur la section Entrée.

Sur les périphériques USB, supprimez les filtres inutilisés. Des filtres USB mal configurés peuvent… Capturez un clavier ou une souris physique en dehors de l'hôteVous perdez alors le contrôle de Windows pendant que la machine virtuelle tente d'y accéder. Si vous avez besoin de l'USB 2.0/3.0 dans la machine virtuelle, installez le pack d'extension correspondant à votre version de VirtualBox. Sans ce pack, la prise en charge avancée de l'USB ne fonctionnera pas correctement. Pour consulter la configuration de la machine virtuelle, utilisez les options de l'interface VirtualBox.

Contenu exclusif - Cliquez ici  Les meilleures applications pour numériser des documents avec votre téléphone portable

Options supplémentaires pour les invités et pack d'extension : quand font-ils une différence ?

L'absence des additions invité ou des extensions hôte (pack d'extension) n'empêche pas le clavier de base de fonctionner, mais L'intégration est grandement améliorée grâce aux options pour les invités.Pour Kali ou Debian, installez les en-têtes du noyau et compilez les modules :

sudo apt update && sudo apt install -y build-essential dkms linux-headers-$(uname -r)
sudo sh /media/<usuario>/VBox_GAs_*/VBoxLinuxAdditions.run

Après redémarrage, la synchronisation intégrée de la souris et du presse-papiers fonctionne généralement mieux. Les options invité ne corrigent pas une clé d'hôte mal choisie.Cependant, elles préviennent les erreurs de saisie et accélèrent la couche graphique, ce qui, dans certains cas, provoquait des plantages apparents. Si vous avez besoin d'instructions spécifiques pour Mise à jour des additions invité VirtualBox Consultez le guide correspondant.

Concernant le pack d'extension : installez-le sur l'hôte uniquement si vous en avez besoin. USB 2.0/3.0, VRDP ou PXE pour Intel. Faites correspondre exactement la version (par exemple, 6.1.22 r144080 avec votre Extension Pack 6.1.22) pour éviter les incompatibilités.

Si tout dysfonctionne après le premier redémarrage : conseils et solutions

Une machine virtuelle qui fonctionne au premier démarrage puis échoue indique généralement des changements d'état survenus lors de l'arrêt : synchronisation des LED (verrouillage numérique), restauration de la capture des touches, filtres USB qui activent, ou un bug spécifique à cette version particulière de VirtualBox.

Règles efficaces dans ce scénario (hôte Windows 10 + invité Kali) :
– Désactivez temporairement tous les filtres USB et redémarrez. Si le clavier se rallume, vous avez trouvé le coupable. et vous pourrez affiner le filtre ultérieurement.
– Basculez le périphérique de pointage entre PS/2 et tablette USB pour voir si le problème de blocage de la souris persiste.
– Assurez-vous que la capture automatique des touches et que la touche hôte n'est pas AltGr.
– Appliquez le réglage Verr Num avec GUI/HidLedsSync « 0 » pour éviter les états inversés.
– Mettez à jour vers la dernière version stable de Subversion de la branche 6.1 (ou supérieure) si vous êtes sur la version 6.1.22 r144080 ; De nombreux bugs sont corrigés entre les versions r*.

Si vous soupçonnez Hyper-V mais pensez qu'il n'est pas actif, vérifiez dans Windows avec « Activer ou désactiver des fonctionnalités Windows » et décochez Hyper-V, la plateforme d'hyperviseur Windows et WSL2 si vous n'en avez pas besoin. Hyper-V peut interférer avec la virtualisationmême lorsque AMD-V est activé dans le BIOS.

Configuration et disposition du clavier entre l'hôte et l'invité

Il est essentiel que la disposition du clavier de l'invité corresponde à la disposition physique de votre clavier. Si votre clavier est allemand et que l'invité pense qu'il est américain, La barre oblique ne sera pas là où vous l'attendez.Ajuster sous Linux à l'aide d'outils graphiques ou de commandes :

sudo dpkg-reconfigure keyboard-configuration
# o
setxkbmap de
# variantes útiles
setxkbmap de nodeadkeys

Dans les environnements graphiques, vérifiez également l'option « Touches mortes » et désactivez-la si vous utilisez fréquemment des raccourcis avec AltGr. Une cartographie adéquate permet d'éviter 80 % des accidents. avec des symboles tels que \, @ ou | qui changent d'une distribution à l'autre.

Raccourcis VirtualBox susceptibles d'interférer

Raccourcis clavier pour améliorer la recherche de fichiers dans Windows 11

VirtualBox possède ses propres raccourcis utilisant la touche Hôte, par exemple, pour Relâchez le curseur ou changez le mode d'affichageSi vous les superposez par inadvertance avec des raccourcis système invités, VirtualBox aura la priorité. Dans Préférences > Entrée > Raccourcis, vérifiez et désactivez les raccourcis qui entrent en conflit avec vos habitudes de travail, surtout si vous programmez ou éditez beaucoup dans le terminal.

Un classique : si vous attribuez à Host+Del la fonction « Insérer Ctrl+Alt+Del », vous pourriez essayer d’utiliser des combinaisons similaires dans la machine virtuelle invitée et être surpris par un comportement étrange. Ne laissez que l'essentiel actif pour réduire les frottements.

Diagnostic rapide étape par étape

En dernier recours, appliquez ce mini-diagramme de décision, qui résume ce que nous avons observé dans des cas concrets et les mesures qui ont fonctionné :
– La fenêtre de la machine virtuelle est-elle au premier plan et la capture de touches est-elle activée ? Si ce n’est pas le cas, activez-la. Sans attention particulière, le client ne reçoit rien..
– La touche hôte est-elle AltGr ? Remplacez-la par Ctrl droit ou la touche logo droite.
– La touche Verr Num est-elle inversée entre l'hôte et l'invité ? Appliquer la valeur « 0 » à GUI/HidLedsSync.
– Les filtres USB sont-ils actifs ? Désactivez-les et réessayez.
– La configuration du clavier est-elle correcte sur la machine virtuelle ? Ajustez-la avec setxkbmap ou dpkg-reconfigure.
Le problème se produit-il uniquement sous X ou uniquement en mode TTY ? Essayez un autre terminal ou consultez les raccourcis de l’émulateur.
– Utilisez-vous une ancienne version de VirtualBox ? Mettez à jour vers la dernière version disponible pour votre branche.
– Avez-vous besoin de l'USB 2.0/3.0 ? Installez le pack d'extension correspondant à votre version.

Contenu exclusif - Cliquez ici  Qu'est-ce que Rewind AI et comment fonctionne cet assistant à mémoire complète ?

Si la machine virtuelle se bloque toujours après tout cela, créez une nouvelle machine virtuelle pointant vers le même disque virtuel afin d'exclure toute corruption de configuration. Souvent, le disque est en bon état et c'est le fichier .vbox qui pose problème.Pour comprendre comment ouvrir ou réparer un fichier .vbox Consultez le guide correspondant. La réimportation d'un appareil (OVA) est également une solution rapide si c'était votre point de départ.

Ce que nous avons appris des cas réels

Concernant le cas de Windows 10 + VirtualBox 6.1.22 + Kali : la combinaison de l’absence des additions invité ou du pack d’extension, plus les filtres USB et les doutes concernant la clé hôte, Cela s'est terminé par un clavier et une souris hors service. Après le premier arrêt, l'attribution de la touche hôte à Ctrl droit, la désactivation des filtres USB et l'activation de la capture automatique des touches ont permis de rétablir la saisie. Le réglage de la synchronisation du verrouillage numérique a évité tout décalage lors du passage d'un système à l'autre.

Dans le cas de Debian Squeeze : avec la carte USA par défaut et la touche Hôte déplacée vers la touche logo de droite, certains utilisateurs ne pouvaient pas utiliser Ctrl dans nano. tandis que d'autres ont pu reproduire Ctrl+X sans problèmeLa différence ? Le contexte (console ou X), l’émulateur de terminal et la capture du raccourci. Le passage à un terminal virtuel (TTY) et la vérification dans ce terminal ont permis d’isoler le problème au niveau graphique.

Et concernant le problème AltGr+ß : VirtualBox n’est pas responsable si la table de correspondance invitée est incorrecte ou si nous utilisons AltGr comme touche hôte. Sous Linux, AltGr est sacré pour les symboles comme \ ou | dans certaines distributions ; réserver cette touche pour VirtualBox revient à se créer un blocage auto-imposé.

FAQ rapide

Dois-je installer les Additions Invité pour que le clavier fonctionne ? Non, le clavier de base fonctionne sans eux.Mais l'intégration (souris, écran, presse-papiers) s'améliore considérablement avec les Additions et élimine souvent les anomalies.

Hyper-V peut-il endommager le clavier dans VirtualBox ? Sur les machines Windows, Hyper-V peut interférer avec la virtualisation En général, désactivez-le si vous n'en avez pas besoin (et redémarrez) pour éviter tout conflit.

Pourquoi cela ne fonctionne-t-il qu'en nano ? Parce que nano, le terminal, ou X peut être modificateurs d'interception ou de réinterprétationEssayez d'utiliser TTY (Ctrl+Alt+F2) pour vérifier s'il s'agit d'un problème système ou de couche graphique.

Que se passe-t-il avec la touche Verr Num au démarrage d'une machine virtuelle ? Certaines versions de VirtualBox Ils perturbent l'état des LED entre l'hôte et l'invité. Le paramètre GUI/HidLedsSync « 0 » laisse ce contrôle à l'hôte.

Après avoir exploré toutes ces pistes, le clavier refonctionne généralement en corrigeant trois points : éviter d’utiliser AltGr comme touche hôte, aligner la configuration du clavier invité avec la configuration du clavier physique de l’hôte et neutraliser la désynchronisation du verrouillage numérique avec la commande VBoxManage. Si vous nettoyez également les filtres USB, activez la capture automatique et assurez-vous d'utiliser des versions compatibles de VirtualBox et de son extension Pack, cela devrait résoudre le problème.Les problèmes de souris et de clavier « fantômes » disparaissent. Et si vous rencontrez toujours le même souci avec la touche Ctrl qui ne fonctionne pas sous Debian ou la barre oblique inverse qui s'affiche mal sous Kali avec une disposition allemande, souvenez-vous : essayez le terminal (TTY), vérifiez les raccourcis clavier et n'attribuez pas à VirtualBox la touche dont Linux a besoin pour saisir des symboles essentiels.

Si votre clavier ne fonctionne pas dans VirtualBox, voici les étapes pour y remédier.
Article connexe:
Si votre clavier ne fonctionne pas dans VirtualBox : étapes pour y remédier