- As causas máis comúns son o Bloqueo Numérico desincronizado, os conflitos coa tecla Host e os mapas de teclas do convidado.
- A configuración de GUI/HidLedsSync en "0" impide a inversión do estado de Bloqueo Numérico entre o host e o convidado.
- Comproba a captura e a disposición do teclado do convidado (por exemplo, setxkbmap, dpkg-reconfigure).
Se o teclado deixa de responder dentro dunha máquina virtual, é doado caer no caos: os atallos non funcionan, Parece que se ignora Ctrl e mesmo saír de nano convértese nunha odisea.A boa noticia é que, na maioría dos casos, hai solucións claras que podes implementar en poucos minutos, sen ter que reinstalar nada.
En resultados do mundo real e debates técnicos, aparecen patróns que se repiten: problemas coa tecla Ctrl ao usar editores como nano, comportamento estraño do teclado numérico debido a NumLock e mesmo confusión co Mapas de teclas do sistema convidado e da "tecla do host" de VirtualBoxA continuación móstrase unha guía organizada con todo o que precisa comprobar e como solucionalo. Aprendamos máis sobre Se o teu teclado non funciona en VirtualBox, aquí tes os pasos para solucionalo.
Por que VirtualBox pode "perder" o teclado
Nun caso recorrente documentado pola comunidade, un servidor Linux de 64 bits que executaba un convidado Debian de 32 bits presentaba un erro peculiar: ao premer Ctrl+X en nano apareceu a letra "x" na pantalla en vez de executar o atallo de saída. É dicir, a tecla modificadora Ctrl non se recoñecía no convidado.
O usuario tamén cambiara a tecla do servidor de VirtualBox pola tecla do logotipo dereito e preguntábase se o erro afectaba ao Ctrl esquerda, dereita ou ambasA conversa tamén sinalou o mapa do teclado do convidado, que supostamente estaba configurado en "EUA por defecto", o que reduciu a sospeita dunha disposición mal escollida, pero non a eliminou por completo.
Outro detalle a ter en conta é que o problema non sempre se replica con outros invitados: había máquinas DOS e Windows sen este fallo, o que suxire que a interacción entre certos Mapas de teclado, a capa gráfica (X/TTY) e VirtualBox pode ser decisivo en Linux.
E unha nota ao marxe que xorde ao facer algunha investigación: en plataformas como Reddit, o contido útil ás veces está "oculto" por avisos de cookies, pero os fíos confirman síntomas similares. Isto é unha pista de que o que che está a suceder non é illado e que As causas adoitan xirar arredor de atallos con Ctrl, BloqNum e a configuración de entrada.
Comprobar BloqNum: O culpable silencioso
Comecemos co sinxelo pero fundamental: o estado de BloqNum afecta directamente ao teclado numéricoSe está desactivada, as teclas do teclado numérico enviarán frechas e movementos do cursor, non números.
En versións de VirtualBox como a 5.0.2 observouse un comportamento moi específico: o estado BloqNum no convidado pode converterse en invertido con respecto ao anfitriónSe Windows (host) o ten activado, Linux (convidado) o mostra desactivado e viceversa. Isto causa confusión constante ao cambiar entre as dúas pantallas.
Hai un atallo para que VirtualBox sincronice correctamente os LED do teclado coa máquina virtual. En Windows, abre unha consola con permisos de administrador e navega ata a ruta de instalación de VirtualBox (por defecto). C:\Arquivos de programas\Oracle\VirtualBox) e executar:
VBoxManage setextradata "Nombre de la máquina virtual entrecomillado" GUI/HidLedsSync "0"
Con este parámetro, VirtualBox deixa de forzar a sincronización problemática dos LED e cada sistema mantén un estado consistente. Despois de aplicalo, cando o host teña BloqNum activo, o convidado non debería inverter o comportamentoe o teclado numérico volverá a escribir os números correctamente.
Ademais, comproba a configuración da BIOS/UEFI do ordenador anfitrión para asegurarte de que o Bloqueo Numérico arranca no estado que prefires. Isto non sempre é necesario, pero axuda a evitar o teclado numérico comeza desactivado e volve tolo sen razón aparente.

A tecla Host e os atallos de teclado Ctrl/AltGr
A tecla VirtualBox Host é a que "libera" o rato e o teclado da máquina virtual; por defecto adoita ser a tecla Ctrl dereita. Se a cambias á tecla do logotipo dereito (Windows) e observas que Ctrl deixa de comportarse como un modificador dentro do convidado, sospeita dun conflito.
Para illar o problema, vai a Ficheiro > Preferencias > Entrada e á configuración da máquina virtual (ou Máquina > Configuración > Xeral/Entradas) e comproba cal é a tecla Host. Tenta revertela a Ctrl dereito ou a outra tecla non utilizada (por exemplo, Bloqueo de desprazamento como tecla do anfitrión) para ver se os atallos de invitado recuperan a funcionalidade.
Activa "Capturar teclado automaticamente" nas opcións de entrada de VirtualBox. Se esta funcionalidade está desactivada, certas combinacións (especialmente as que usan Ctrl) poden permanecer no host e non chegar á máquina virtual, o que explica por que premer Ctrl+X en nano fai que apareza un "x" literal.
Comprobe tamén se o erro se produce con Ctrl esquerdo, Ctrl dereito ou ambos. Nalgúns casos, o Ctrl dereito actúa como o servidor ou é "secuestrado" polo sistema, mentres que o Ctrl esquerdo funciona. Esta pista axuda a determinar se o problema está en Mapeo de teclas internas ou mapeo de captura/host en VirtualBox.
Disposición e mapa do teclado de convidado
Mesmo se o convidado di que está en "US por defecto", verifica que realmente o está. Se o teu sistema convidado é Debian/Ubuntu, o entorno gráfico e a consola TTY poden ter configuracións diferentes, o que explica por que o síntoma se repite en X e na consola. Ctrl ignorado ou malinterpretado.
Probas rápidas en Linux (execútaas dentro do convidado): Con X activo, aplica temporalmente un mapa estándar con setxkbmap usSe Ctrl funciona de novo, saberás que o problema se debía á configuración do deseño. Para que persiste, comproba a configuración do teclado do teu entorno de escritorio ou aplica dpkg-reconfigure a configuración do teclado en Debian/Ubuntu para reconfigurar a nivel de sistema.
Na consola TTY (sen X) comproba que a disposición non sexa exótica nin teña variantes estrañas (por exemplo, "US international" con teclas mortas se non as necesitas). Os cambios sutís poden afectar o comportamento de AltGr, Ctrl dereita e combinacións con símbolos, polo que é mellor mantelo sinxelo e estable.
Se estás a usar outro idioma (ES, LATAM, etc.), asegúrate de escoller a variante correcta dentro do convidado e, se é o caso, aliña tamén o servidor. Aínda que VirtualBox traduce os eventos do teclado, ter anfitrión e convidado con disposicións moi diferentes multiplica as posibilidades de colisión coas teclas modificadoras.
Máis comprobacións e boas prácticas

Comprobe se o síntoma aparece tanto nas sesións gráficas como nas de consola. No caso mencionado pola comunidade, o erro ocorreu en ambas, o que apuntaba a un problema de entrada/captura en lugar do editor. É útil descartar nano: probe atallos noutras aplicacións ou Ctrl+C para cortar no terminal.
Se tes outras máquinas virtuais, iníciaas e compara. Houbo convidados DOS e Windows que non tiveron o problema, o que indica que o fallo pode estar relacionado coa pila de entrada de Linux, o seu mapa de teclado ou un erro específico con certas versións. Esta comparación axudarache determinar se é un problema global de VirtualBox ou un problema específico do convidado.
Proba con outro teclado físico se é posible e evita os concentradores problemáticos. Parece básico, pero un teclado cunha tecla Ctrl danada xera exactamente o síntoma descrito (aparece un "x" en lugar de "Ctrl+X"). Se usas outro teclado, os atallos funcionan ao instante, terás illado a causa.
Mantén VirtualBox (neste artigo ensinámosche máis sobre VirtualBox: Como abrir unha máquina virtual en VirtualBox?) e as "Complementos de convidado" actualizáronse tanto como foi posible. Aínda que o problema do estado BloqNum invertido se observaba en VirtualBox 5.0.2, as versións recentes puliron moitos detalles relacionados coa entrada e a sincronización. Aínda así, o axuste GUI/HidLedsSync «0» Segue a ser útil cando observas un comportamento estraño dos LED.
Finalmente, comproba que non haxa atallos globais de host que capturen Ctrl+algunhas pulsacións de teclas antes de que cheguen á máquina virtual. En Windows, as utilidades de terceiros ou as funcións de accesibilidade poden interferir; en Linux, as combinacións de xestores de xanelas ou utilidades como os xestores de mosaico pode roubar a atención dos atallos.

Deberías poder salvar o teclado dentro da túa máquina virtual: aliña BloqNum co teclado numérico, axusta a tecla Host para evitar conflitos, asegura a captura do teclado e axusta a asignación no convidado. Seguindo estas pautas, Os atallos de teclado Ctrl volven ao seu lugar e o fluxo de traballo volveu á normalidade., tanto na consola como no entorno gráfico. Agora xa sabes máis sobre Virtualbox.
Apaixonado pola tecnoloxía dende pequeno. Encántame estar ao día no sector e, sobre todo, comunicalo. Por iso levo moitos anos dedicado á comunicación en webs de tecnoloxía e videoxogos. Podes atoparme escribindo sobre Android, Windows, MacOS, iOS, Nintendo ou calquera outro tema relacionado que se che ocorra.