- Evitate i cunflitti trà a chjave Host è AltGr è verificate a cattura automatica di a tastiera.
- Sincronizza Num Lock cù VBoxManage per impedisce stati invertiti trà host è guest.
- Allineate a mappa di a tastiera invitata cù quella fisica è verificate i scurciatoie di l'emulatore di terminale.
- Migliurate a stabilità cù Guest Additions è Extension Pack assuciati à a vostra versione.
Quandu a tastiera smette di risponde di colpu in una macchina virtuale, a sensazione hè di bloccu tutale: ùn pudete micca cunnettassi, u mouse ùn funziona micca, è dopu avè pruvatu per un pezzu, pare chì a VM si blocchi. Stu scenariu hè più cumunu di ciò chì pare in VirtualBoxin particulare cù cumminazzioni specifiche di hardware, sistema operativu host è guest, è certe cunfigurazioni di tastiera.
In questu articulu truverete una rivista cumpleta di e cause reale è di e correzioni basate annantu à casi cum'è un host Windows 10 cù Oracle VirtualBox 6.1 è un invitatu Kali Linux chì hà funzionatu bè à u primu avviu ma, dopu avè spento è riavviatu, Nè a tastiera nè u mouse ùn anu rispostu, è prestu a VM s'hè bluccata.Fighjeremu dinù u tipicu prublema cù a chjave Ctrl in Debian è l'enigma di a barra inversa nantu à i tastieri tedeschi (AltGr+ß) in Linux, è ancu un prublema classicu: u statu di Num Lock chì ùn hè micca sincronizatu trà l'ospite è l'ospite. Ampareremu tuttu. Sè a vostra tastiera ùn funziona micca in VirtualBox, eccu i passi per riparallu.
Prima di tuttu: capisce u cuntestu è i sintomi
Ci sò parechji profili di prublemi raccolti in casi reali: unu di elli hè un host Windows 10 è VirtualBox 6.1.22 r144080 cù Ospite Kali Linux senza Guest Additions o Host ExtensionsDopu avè impurtatu a VM è avè la avviata, tuttu andava bè; ma dopu à u primu spegnimentu, à u riavviu, a tastiera ùn scrive micca, u mouse ùn si move micca, è dopu à uni pochi di minuti, a macchina virtuale si blocca.
In u listessu ambiente, i paràmetri di memoria RAM è video sò stati cambiati, l'opzioni d'ingressu sò state mudificate è i filtri USB sò stati sguassati è aghjunti, senza successu. AMD-V hè statu attivatu (sè avete bisognu di guida per attivà a virtualizazione nant'à u mo PC) è ùn ci era traccia di Hyper-V. In parallelu, ci eranu dubbi cù a chjave Host (quella in VirtualBox chì rimpiazza e cumminazzioni cum'è Ctrl+Alt) è cù cumu scrive a barra inversa \ in l'ospite Kali cù u layout tedescu (l'utilizatore hà pruvatu Ctrl+Alt+ß, Host+ß è tutti i tipi di cumminazzioni).
Nant'à un altru fronte, l'utilizatori cù un invitatu Debian Squeeze in esecuzione nantu à un host Wheezy anu signalatu chì A chjave Ctrl ùn funzionava micca in l'ospite.Per esempiu, in nano, appughjà ^X affissaria una simplice "x" nant'à u screnu. Variazioni cum'è l'usu di Ctrl manca o diritta è cambià a chjave Host à a chjave di u logu diritta, cù layout di tastiera predefiniti in inglese (USA), sò state testate, ma u bug hà persistitu in certe sessioni.
Verificate e basi: cattura di chjave, chjave di l'ospite è cunflitti
VirtualBox hà una opzione chjamata "Cattura automatica di a tastiera". S'ella hè disattivata, a tastiera pò stà nantu à l'ospite è I pulsazioni ùn ghjunghjenu micca à l'ospiteAndate à File > Preferences > Input è verificate chì a cattura automatica sia attivata. Verificate ancu se u bordu di a finestra VM indica chì u focus hè dentru.
A chjave Host (per difettu, Ctrl dritta) hè chjave. Sè l'avete cambiata in AltGr (Alt dritta) o in una chjave chì avete bisognu in l'ospite (per esempiu, per scrive "\" in tedescu cù AltGr+ß), averete prublemi perchè VirtualBox interpreta quella chjave cum'è a chjave Host. Evitate di cunfigurà AltGr cum'è una chjave host.Aduprate a Ctrl diritta o a chjave di u logu diritta, è assicuratevi chì VirtualBox ùn dirotti micca e cumminazzioni di tasti chì l'ospite hà bisognu.
Un'altra verificazione chì pare evidente ma aiuta: pruvate u Ctrl à manca è Ctrl à dirittaCi sò casi documentati induve unu di i dui risponde è l'altru micca, per via di cumu u sistema invitatu mappa o cumu una applicazione specifica (nano, X o cunsola) legge l'eventi di a tastiera.
Num Lock fora di sincronia trà l'ospite è l'ospite
Ci hè un cumpurtamentu storicu in VirtualBox per mezu di u quale u statu di Num Lock pò esse "invertitu" trà l'ospite è l'ospite: quandu hè attivatu nantu à l'ospite, Apparisce cum'è disattivatu in a VMè vice versa. Questu face chì u tastierinu numericu si cumporti cum'è frecce di cursore da una parte mentre funziona cum'è numeri da l'altra.
A suluzione hè di furzà VirtualBox à piantà a sincronizazione di i LED di a tastiera cù l'ospite. In Windows, apre un prompt di cumanda cum'è amministratore, navigate à u cartulare d'installazione di VirtualBox (di solitu «C:\\File di prugramma\\Oracle\\VirtualBox») è eseguite u cumandamentu seguente, aghjustendu u nome esattu di a vostra VM:
VBoxManage setextradata "Nombre de la máquina virtual entrecomillado" GUI/HidLedsSync "0"
Quandu questu hè applicatu, quandu Num Lock hè attivatu nant'à u vostru urdinatore principale, Serà ancu in l'ospiteHè un modu rapidu per evità di cambià constantemente trà i dui sistemi. Sè aduprate assai u tastieru numericu, vi risparmierà assai prublemi.
A chjave backslash in Linux cù una tastiera tedesca: AltGr, Ctrl è a chjave Host
In distribuzioni cum'è Kali cù distribuzione tedesca, a barra inversa \ hè generalmente scritta cù AltGr+ßIn parechji ambienti Linux, Ctrl+Alt hè interpretatu cum'è equivalente à AltGr, dunque funziona ancu. Tuttavia, sè avete assignatu a chjave di l'ospite à AltGr in VirtualBox, a cumbinazione ùn ghjunghjerà micca à l'ospite.
Per riparà questu, verificate in File> Preferences> Inserisci ciò chì hè a vostra chjave Host è sceglite una chì ùn hè micca in cunflittu cù AltGr. U valore predefinitu (Ctrl à diritta) hè generalmente u più sensatu.Dopu, in u sistema operativu invitatu, verificate a dispusizione di a tastiera: in Kali, pudete cambialla da l'interfaccia grafica o cù setxkbmap. Per esempiu:
setxkbmap de
Sè ùn pudete ancu scrive a barra inversa, pruvate a variante di mappa "Germanu (nodeadkeys)" in l'opzioni di tastiera di u vostru ambiente desktop. Evità i chjavi morti aiuta à fà AltGr più direttuÈ ricurdatevi: ùn aduprate micca cumminazzioni cù a chjave Host per scrive; a chjave Host hè per i scurciatoie di VirtualBox, micca per l'ospite.
Quandu Ctrl ùn funziona micca in Debian o nano ignora i scurciatoie
U fattu chì in nano, quandu si preme ^X, appare una "x" invece di chjude, suggerisce chì Ctrl ùn hè micca rilevatu cum'è modificatoreQuestu puderia esse duvutu à una mappa di tastiera incorretta, un stratu X chì ùn rileva micca u modificatore, o un cunflittu cù a chjave Host.
Raccomandazioni pratiche basate annantu à casi reali cù l'ospite Debian Squeeze nant'à l'ospite Wheezy: verificate chì a mappa di l'ospite sia curretta ("us" s'è a vostra tastiera hè USA) cù "dpkg-reconfigure keyboard-configuration" o "localectl" nant'à i sistemi più recenti. Cambià a chjave Host à una chjave diversa da Ctrl Nè AltGr, per esempiu, nè a chjave di u logò dritta. È pruvate i scurciatoie sia in una cunsola pura (TTY) sia in X per riduce u prublema.
S'ellu fiasca solu in un terminal graficu specificu, pruvate un altru (per esempiu, rimpiazzate u terminal predefinitu cù xterm o gnome-terminal) per vede s'ellu hè un prublema di cattura di scurciatoia. Certi emulatori intercettanu cumminazzioni è richiedenu a disattivazione di e so preferenze.
I paràmetri di VirtualBox chì affettanu a tastiera è u mouse
In i paràmetri di a VM, sottu Sistema > Scheda madre, verificate u dispusitivu di puntamentu: "Mouse PS/2", "Tablet USB" o "Tablet Multi-Touch USB". Per parechji invitati Linux, USB Tablet migliora l'integrazione di i puntatori.Sè vo vede u mouse chì si blocca, cambiate trà queste opzioni è verificate.
In Sistema > Processore, evitate di attivà più accelerazioni di quelle necessarie se avete crash dopu à uni pochi di minuti. Ancu se AMD-V hè attivatu, Ùn avete bisognu di tuccà a nidificazione o a paravirtualizazione avanzata. Per fà funziunà a tastiera, cuncentratevi nantu à a sezzione Input.
Nant'à l'USB, cacciate tutti i filtri chì ùn aduprate micca. I filtri USB cunfigurati in modu incorrectu ponu... Catturà una tastiera o un mouse fisicu fora di l'ospiteQuestu vi lascia senza cuntrollu in Windows mentre a VM prova à "pigliallu". Sè avete bisognu di USB 2.0/3.0 in l'ospite, installate l'Extension Pack currispondente à a vostra versione esatta di VirtualBox, perchè senza questu, u supportu USB avanzatu ùn funziona micca currettamente. Per rivedere a cunfigurazione di a VM, aduprate l'opzioni in l'interfaccia VirtualBox.
Aggiunte per l'ospiti è pacchetti di estensione: Quandu facenu a differenza?
U fattu di ùn avè micca installatu Guest Additions o Host Extensions (Extension Pack) ùn impedisce micca u funziunamentu di a tastiera basica, ma L'integrazione hè assai migliurata cù Guest AdditionsPer Kali o Debian, installate l'intestazioni di u kernel è compilate i moduli:
sudo apt update && sudo apt install -y build-essential dkms linux-headers-$(uname -r)
sudo sh /media/<usuario>/VBox_GAs_*/VBoxLinuxAdditions.run
Dopu u riavviu, a sincronizazione integrata di u mouse è di l'appunti di solitu funziona megliu. L'aghjunte per invitati ùn curreggenu micca una chjave Host scelta maleTuttavia, impediscenu l'errori d'entrata è acceleranu u stratu graficu, chì in certi casi hà causatu apparenti crash. Sè avete bisognu d'istruzzioni specifiche per aghjurnà VirtualBox Guest Additions Cunsultate a guida pertinente.
Riguardu à u pacchettu d'estensione: installatelu nantu à l'ospite solu s'ellu ne avete bisognu USB 2.0/3.0, VRDP o PXE per IntelFate currisponde esattamente à a versione (per esempiu, 6.1.22 r144080 cù u vostru Extension Pack 6.1.22) per evità incompatibilità.
Sè tuttu si rompe dopu à u primu riavviu: cunsiglii è correzioni
Una VM chì travaglia à u so primu avviu è dopu fiasca di solitu indica cambiamenti di statu chì si verificanu durante l'arrestu: sincronizazione di LED (Num Lock), restaurazione di a cattura di tasti, Filtri USB chì si attivanu, o un bug specificu in a versione particulare di VirtualBox.
Linee guida efficaci in questu scenariu (Windows 10 host + Kali guest):
– Disattivate temporaneamente tutti i filtri USB è avviate. Sè a tastiera si riaccende, avete trovu u culpevule. è pudete affinà u filtru dopu.
– Cambiate u dispusitivu di puntamentu trà PS/2 è USB Tablet per vede s'ellu u mouse smette di bluccà si.
– Assicurà a cattura automatica di e chjave è chì a chjave Host ùn sia micca AltGr.
– Applicà l'impostazione Num Lock cù GUI/HidLedsSync «0» per impedisce stati invertiti.
– Aghjurnate à l'ultima subversione stabile di a branca 6.1 (o superiore) se site nantu à a 6.1.22 r144080; Parechji bug sò stati curretti trà e versioni r*.
Sè suspettate Hyper-V ma credite ch'ellu ùn hè micca attivu, cunfirmate in Windows cù "Attivà o disattivà e funzioni di Windows" è deselezziunate Hyper-V, Piattaforma Hypervisor di Windows è WSL2 sè ùn ne avete micca bisognu. Hyper-V pò interferisce cù a virtualizazioneancu quandu AMD-V hè attivu in u BIOS.
Mappe è dispusizione di a tastiera trà l'ospite è l'invitatu
Hè essenziale chì a dispusizione di a tastiera di l'ospite currisponde à a dispusizione fisica di a vostra tastiera. Sè a vostra tastiera hè tedesca è l'ospite pensa ch'ella sia americana, A barra inversa ùn serà micca induve l'aspettate.Ajustà in Linux aduprendu strumenti grafichi o cumandamenti:
sudo dpkg-reconfigure keyboard-configuration
# o
setxkbmap de
# variantes útiles
setxkbmap de nodeadkeys
In ambienti grafichi, verificate ancu l'opzione "Tasti morti" è disattivatela se aduprate spessu scorciatoie cù AltGr. Una cartografia curretta impedisce l'80% di l'accidenti. cù simbuli cum'è \, @ o | chì cambianu trà e distribuzioni.
Accurtatoghji di VirtualBox chì ponu interferisce

VirtualBox hà e so scorciatoie aduprendu a chjave Host, per esempiu, per liberate u cursore o cambiate a modalità di schermuSè vo li sovrapponete inavvertitamente cù i scurciatoie di l'ospiti, VirtualBox "vincerà". In Preferenze > Input > Scurciatoie, verificate è disattivate qualsiasi scurciatoie chì sò in cunflittu cù i vostri flussi di travagliu, soprattuttu s'è vo fate assai prugrammazione o mudificazione in u terminal.
Un classicu: sè assignate Host+Del à "Insert Ctrl+Alt+Del", pudete pruvà à aduprà cumminazzioni simili in l'ospite è esse surprisatu da un cumpurtamentu stranu. Lasciate solu l'essenziale attivu per riduce l'attritu.
Diagnosi rapida passu à passu
Quandu tuttu u restu falla, applicate stu diagrama di mini-decisione, chì riassume ciò chì avemu vistu in casi di u mondu reale è misure chì anu funzionatu:
– A finestra di a VM hè focalizzata è a cattura di chjave hè attiva ? Se no, attivatela. Senza cuncentrazione, l'ospite ùn riceve nunda..
– A chjave Host hè AltGr ? Cambiatela in Ctrl à diritta o in chjave di u logu à diritta.
– Num Lock hè invertitu trà l'ospite è l'ospite ? Applicà GUI/HidLedsSync "0".
– I filtri USB sò attivi ? Disattivateli è pruvate torna.
– A mappa di a tastiera hè curretta nant'à l'ospite ? Ajustate cù setxkbmap o dpkg-reconfigure.
Fallisce solu in X o solu in TTY ? Pruvate un altru terminal o verificate i scurciatoie di l'emulatore.
– Aduprate una versione più vechja di VirtualBox ? Aghjurnate à l'ultima versione per a vostra filiale.
– Avete bisognu di USB 2.0/3.0 ? Installate u pacchettu d'estensione chì currisponde à a vostra versione.
Sè a VM si blocca sempre dopu à tuttu què, create una nova VM chì punta à u listessu discu virtuale per escludere a curruzzione di a cunfigurazione. Spessu u discu hè bè è hè u schedariu .vbox chì causa u prublema.Per capisce cumu apre o riparà un schedariu .vbox Cunsultate a guida pertinente. A reimportazione di un apparechju (OVA) hè ancu una suluzione rapida s'ellu era u vostru puntu di partenza.
Ciò chì avemu amparatu da casi veri
Riguardu à u casu di Windows 10 + VirtualBox 6.1.22 + Kali: a cumbinazione di ùn avè micca Guest Additions o Extension Pack, più filtri USB è dubbi nantu à a chjave Host, Hè finitu in un scenariu di tastiera è mouse morti Dopu à a prima spegnimentu, l'impostazione di a chjave Host à Ctrl à diritta, a disattivazione di i filtri USB è l'attivazione di a cattura automatica di i tasti anu restauratu l'input. L'aghjustamentu di a sincronizazione Num Lock hà impeditu u disallineamentu quandu si cambiava trà sistemi.
In u casu di Debian Squeeze: cù a mappa USA predefinita è a chjave Host spostata à a chjave di u logò à diritta, certi utilizatori ùn pudianu micca aduprà Ctrl in nano. mentre chì altri sò stati capaci di replicà Ctrl+X senza prublemiA diffarenza ? U cuntestu (cunsola vs X), l'emulatore di terminale, è a cattura di scurciatoia. Purtallu à TTY è verificà quì hà aiutatu à isolà u prublema da u latu graficu.
È in quantu à u prublema AltGr+ß: VirtualBox ùn hè micca culpevule se a mappa di l'ospiti hè sbagliata o se arrubemu AltGr per a chjave Host. Nant'à Linux, AltGr hè sacru per i simbuli cum'è \ o | in certe distribuzioni; riservà quella chjave per VirtualBox hè cum'è creà un bloccu autoimpostu.
FAQ rapide
Devu installà Guest Additions per chì a tastiera funziona? Innò, a tastiera basica funziona senza elliMa l'integrazione (mouse, schermu, clipboard) migliora assai cù l'aghjunte è spessu elimina e stranezze.
Hyper-V pò rompe a tastiera in VirtualBox? Nantu à e macchine Windows, Hyper-V pò interferisce cù a virtualizazione In generale. Disattivatelu s'ellu ùn ne avete micca bisognu (è riavviate) per escludere cunflitti.
Perchè fiasca solu in nano ? Perchè nano, u terminal, o X ponu esse intercettà o reinterpretà i modificatoriPruvate à aduprà TTY (Ctrl+Alt+F2) per verificà s'ellu hè un prublema di sistema o di stratu graficu.
Chì succede à Num Lock quandu si avvia una VM? Alcune versioni di VirtualBox Cambianu u statu di u LED trà l'ospite è l'ospite. L'impostazione GUI/HidLedsSync "0" u lascia sottu u cuntrollu di l'ospite.
Dopu avè pruvatu tutte queste vie, a tastiera torna di solitu à a vita curreggendu trè punti: evità AltGr cum'è una chjave Host, allineà a mappa di a tastiera guest cù a mappa di a tastiera fisica di l'host, è neutralizà a desincronizazione Num Lock cù u cumandamentu VBoxManage. Sè vo pulite ancu i filtri USB, attivate a cattura automatica è assicuratevi di utilizà versioni cumpatibili di VirtualBox è u so Extension Pack.I prublemi di mouse è tastiera "fantasma" spariscenu. È s'è vo vi truvate bluccatu cù a chjave Ctrl chì ùn funziona micca in Debian o a barra inversa sbagliata in Kali cù u layout tedescu, ricordate: pruvate TTY, verificate i scurciatoie di u terminal, è ùn assignate micca à VirtualBox a chjave chì Linux hà bisognu per scrive simbuli essenziali.
Appassionatu di a tecnulugia da quandu era chjucu. Mi piace à esse aghjurnatu in u settore è, sopratuttu, cumunicà. Hè per quessa chì sò dedicatu à a cumunicazione nantu à i siti di tecnulugia è video games per parechji anni. Puderete truvà mi scrivendu nantu à Android, Windows, MacOS, iOS, Nintendo o qualsiasi altru tema cunnessu chì vene in mente.
