- Les causes més comunes són NumLock desincronitzat, conflictes amb la tecla Host i mapes de teclat del convidat.
- La configuració GUI/HidLedsSync "0" evita la inversió de l'estat de NumLock entre amfitrió i convidat.
- Verifica la captura de teclat i la distribució del convidat (p. ex. setxkbmap, dpkg-reconfigure).
Si el teu teclat deixa de respondre dins una màquina virtual, és fàcil caure al caos: no funcionen dreceres, Ctrl sembla ignorar-se i fins i tot sortir de nano es converteix en una odissea. El millor és que en la majoria dels casos hi ha solucions clares que pots aplicar en uns minuts, sense necessitat de reinstal·lar res.
En resultats reals i converses tècniques apareixen patrons que es repeteixen: problemes amb la tecla Ctrl en fer servir editors com nano, comportaments rars del teclat numèric per culpa de NumLock i fins i tot confusions amb la “tecla Host” de VirtualBox i els mapes de teclat del sistema convidat. A continuació et deixo una guia ordenada amb tot allò que has de revisar i com arreglar-ho. Sabrem més sobre si el teu teclat no funciona a VirtualBox, aquests són els passos per arreglar-ho.
Per què VirtualBox pot “perdre” el teclat
En un cas recurrent documentat per la comunitat, un amfitrió Linux de 64 bits executant un convidat Debian de 32 bits mostrava una fallada peculiar: en prémer Ctrl+X en nano apareixia la lletra “x” a la pantalla en lloc dexecutar la drecera per sortir. És a dir, la tecla modificadora Ctrl no estava sent reconeguda al convidat.
L'usuari havia canviat a més la tecla Host de VirtualBox a la tecla de logo dreta, i es va plantejar si la fallada afectava la Ctrl esquerra, la dreta o ambdues. La conversa també apuntava al mapa de teclat del convidat, que suposadament estava a “US per defecte”, cosa que reduïa la sospita d'una distribució mal triada, però no l'eliminava del tot.
Un altre detall a tenir en compte és que el problema no sempre es replica amb altres convidats: hi havia màquines DOS i Windows sense aquesta fallada, cosa que suggereix que la interacció entre certs mapes de teclat, la capa gràfica (X/TTY) i VirtualBox pot ser determinant a Linux.
I un apunt lateral que apareix en investigar: a plataformes com Reddit de vegades el contingut útil queda “tapat” per avisos de cookies, però els fils confirmen símptomes similars. És una pista que el que et passa no és aïllat i que les causes solen girar al voltant de dreceres amb Ctrl, NumLock i la configuració dentrada.
Comprova NumLock: el culpable silenciós
Comencem pel simple però crític: l'estat de NumLock (Bloq Num) afecta directament el teclat numèric. Si està desactivat, les tecles del pad numèric enviaran fletxes i moviments del cursor, no números.
En versions de VirtualBox com la 5.0.2 s'ha observat un comportament molt concret: l'estat de NumLock al convidat pot quedar invertit respecte a l'amfitrió. Si Windows (host) ho té activat, Linux (guest) ho mostra desactivat, i viceversa. Això provoca confusió constant en alternar entre les dues pantalles.
Hi ha un ajustament directe perquè VirtualBox sincronitzi correctament els LED del teclat amb la VM. A Windows, obre una consola amb permisos d'administrador, navega a la ruta d'instal·lació de VirtualBox (per defecte C:\Arxius de programa\Oracle\VirtualBox) i executa:
VBoxManage setextradata "Nombre de la máquina virtual entrecomillado" GUI/HidLedsSync "0"
Amb aquest paràmetre, VirtualBox deixa de forçar una sincronització problemàtica dels LEDs i cada sistema manté un estat coherent. Després d'aplicar-lo, quan l'amfitrió tingui NumLock actiu, el convidat no hauria d'invertir el comportament, i el teclat numèric tornarà a escriure números com cal.
Addicionalment, revisa la configuració del BIOS/UEFI de l'equip amfitrió perquè NumLock arrenqui a l'estat que prefereixis. No sempre és necessari, però és una ajuda per evitar que el teclat numèric comenci desactivat i et torni boig sense motiu aparent.

La tecla Host i les dreceres amb Ctrl/AltGr
La tecla Host de VirtualBox és la que “allibera” el ratolí i el teclat de la màquina virtual; per defecte sol ser la tecla Ctrl dreta. Si la canvies a la tecla de logo (Windows) dreta i notes que Ctrl deixa de comportar-se com a modificador dins del convidat, sospita d'un conflicte.
Per aïllar el problema, entra a Fitxer > Preferències > Entrada ia la configuració de la VM (o al menú Màquina > Configuració > General/Entrades) i revisa quina és la tecla Host. Proveu de tornar-la a Ctrl dreta oa una altra tecla sense ús (per exemple, Scroll Lock com a tecla Host) per veure si les dreceres del convidat recuperen la seva funció.
Activa “Capturar teclat automàticament” a les opcions d'entrada de VirtualBox. Si aquesta funció està desactivada, és possible que certes combinacions (sobretot amb Ctrl) es quedin a l'amfitrió i no arribin a la VM, cosa que explica que en prémer Ctrl+X en nano aparegui una “x” literal.
Comproveu també si la fallada es dóna amb Ctrl esquerra, Ctrl dreta o ambdues. En alguns casos la dreta actua com a Host o queda “segrestada” pel sistema, mentre que l'esquerra funciona. Aquesta pista ajuda a determinar si el problema és de mapeig intern de tecles o de captura/Host a VirtualBox.
Distribució i mapa de teclat al convidat
Encara que el convidat digui estar a “US per defecte”, verifica que realment ho està. Si el vostre sistema convidat és Debian/Ubuntu, en entorn gràfic i en consola TTY poden conviure ajustaments diferents, la qual cosa explica que a X ia consola es repeteixi el símptoma de Ctrl ignorada o mal interpretada.
Proves ràpides a Linux (executa-les dins del convidat): amb X actiu, aplica temporalment un mapa estàndard amb setxkbmap us. Si en fer-ho Ctrl torna a funcionar, ja saps que el problema venia per configuració de layout. Per fer-ho persistent, revisa la configuració de teclat de l'entorn d'escriptori o aplica dpkg-reconfigure keyboard-configuration a Debian/Ubuntu per reconfigurar a nivell de sistema.
A la consola TTY (sense X) verifica que la disposició no és exòtica ni té variants estranyes (per exemple, “US international” amb dead keys si no en necessites). Canvis subtils poden afectar el comportament de AltGr, Ctrl dreta i combinacions amb símbols, així que convé deixar-ho simple i estable.
Si utilitzeu un altre idioma (ES, LATAM, etc.), assegureu-vos de triar la variant correcta dins del convidat i, si escau, alinear també l'amfitrió. Encara que VirtualBox tradueix esdeveniments de teclat, tenir host i convidat amb disposicions molt diferents multiplica les possibilitats de xoc amb les tecles modificadores.
Més comprovacions i bones pràctiques

Comproveu si el símptoma apareix tant en sessions gràfiques com en consola pura. En el cas esmentat per la comunitat, la decisió es reproduïa en tots dos, cosa que assenyalava un tema d'entrada/captura més que a l'editor. És útil descartar nano: prova dreceres en altres apps o Ctrl+C per tallar en terminal.
Si tens altres VMs, arrenca-les i compara. Hi havia convidades DOS i Windows que no presentaven el problema, cosa que indica que la fallada pot estar lligada a la pila d'entrada de Linux, al seu mapa de teclat oa un bug puntual amb determinades versions. Aquest contrast t'ajuda a fitar si és un problema global de VirtualBox o específic del convidat.
Prova amb un altre teclat físic si és possible i evita hubs amb problemes. Sembla bàsic, però un teclat amb tecla Ctrl malmesa genera exactament el símptoma descrit (apareix “x” en lloc d'executar “Ctrl+X”). Si amb un altre teclat les dreceres funcionen a l'instant, hauràs aïllat la causa.
Mantingues VirtualBox (t'ensenyem més sobre VirtualBox en aquest article: Com Obrir una Màquina Virtual a VirtualBox?) i les “Guest Additions” actualitzats en la mesura del possible. Tot i que el cas de l'estat de NumLock invertit es va veure a VirtualBox 5.0.2, versions recents han polit molts detalls relacionats amb entrada i sincronització. Tot i així, l'ajust GUI/HidLedsSync «0» segueix sent útil quan perceps comportaments estranys dels LEDs.
Finalment, revisa que no hi hagi dreceres globals de l'amfitrió que capturin Ctrl+alguna tecla abans d'arribar a la VM. Al Windows es poden interposar utilitats de tercers o funcions d'accessibilitat; a Linux, combinacions de gestors de finestres o utilitats com tiling managers poden robar el focus de dreceres.

Hauries de poder rescatar el teclat dins del teu VM: alinear NumLock per al pad numèric, ajustar la tecla Host per evitar conflictes, garantir la captura del teclat i afinar el mapa al convidat. Seguint aquestes pautes, les dreceres amb Ctrl tornen al seu lloc i el flux de treball es normalitza, tant en consola com en entorn gràfic. Ara ja saps més sobre Virtualbox.
Apassionat de la tecnologia des de petitó. M'encanta estar a l'última al sector i sobretot, comunicar-ho. Per això em dedico a la comunicació en webs de tecnologia i videojocs des de ja fa molts anys. Podràs trobar-me escrivint sobre Android, Windows, MacOS, iOS, Nintendo o qualsevol altre tema relacionat que et passi pel cap.