Se la tastiera non funziona all’interno di un programma di installazione ZVM, verifica prima la console del browser di ricostruire la macchina virtuale. Fai clic all’interno della schermata della VM per acquisire l’input, passa a una sessione pulita di Chrome o Edge, disabilita temporaneamente i metodi di input non inglesi e riprova.
Un caso risolto dalla community presentava il problema con i programmi di installazione di Windows 10, Windows 11, Linux Mint e Ubuntu, ma lo stesso ZVM ha funzionato non appena l’utente è passato a Chrome. Questo rende la gestione dell’input da parte del browser o di noVNC la prima ipotesi più probabile quando più sistemi operativi guest indipendenti mostrano lo stesso errore della tastiera.
Come capire se il problema riguarda la VM o il browser
Se non funziona un solo file ISO, il problema potrebbe riguardare l’immagine guest. Se quattro programmi di installazione indipendenti raggiungono tutti la prima schermata ma nessuno accetta Invio o Tab, il livello condiviso è la console web, il browser o il metodo di input locale.
Prima di modificare l’hardware virtuale, verifica se il mouse si muove all’interno della VM e se la console reagisce alle azioni speciali. Se anche il mouse non interagisce, è possibile che la console non abbia affatto il focus.
Passaggio 1: fai clic all’interno della console della VM
Le console VNC basate sul web acquisiscono normalmente l’input solo dopo che la pagina ha il focus e che è stato fatto clic sul canvas della VM. Sposta il puntatore nella schermata guest, fai clic una volta, quindi prova tasti semplici come le frecce, Invio, Tab o Esc.
Se il primo clic fa improvvisamente funzionare la tastiera, non è necessario modificare nulla all’interno del guest.
Passaggio 2: prova Chrome o Edge
Le differenze tra browser possono influire sugli eventi della tastiera, sul focus, sul comportamento degli appunti e sulle combinazioni di tasti speciali. Nel caso verificato dalla fonte, il passaggio a Chrome ha risolto immediatamente il problema.
Il progetto noVNC offre informazioni tecniche utili per capire perché il comportamento dell’input può variare a seconda del browser.
Passaggio 3: disabilita i metodi di input che intercettano i tasti
Passa temporaneamente il computer host a un layout di tastiera inglese di base e disattiva le modalità IME/composizione durante il test. Alcuni metodi di input trasformano i tasti prima che il browser li invii alla console remota.
Questo non significa che le tastiere non inglesi non siano supportate. È un passaggio diagnostico che rimuove un livello di intercettazione.
Passaggio 4: prova una sessione pulita del browser
Apri una finestra privata/in incognito, accedi a ZimaOS e avvia nuovamente la VM. Le estensioni che rimappano i tasti, gestiscono le password, intercettano le scorciatoie o modificano le pagine possono interferire con una console web.
Se la VM funziona in una sessione privata ma non nel profilo normale, riattiva le estensioni una alla volta invece di modificare le impostazioni di ZVM.
Passaggio 5: escludi un problema della tastiera fisica
Su un laptop, prova la tastiera integrata e una semplice tastiera USB. Prova anche la VM da un altro computer, se disponibile. Questo consente di distinguere rapidamente un problema del dispositivo locale o del sistema operativo da un problema lato ZimaOS.
Quando è necessario controllare le impostazioni hardware della VM?
Passa alla definizione della VM solo dopo che la tastiera non funziona con più browser e computer puliti. A quel punto, verifica se il guest dispone dei normali dispositivi di input virtuali e se il problema riguarda anche una nuova VM di test oltre a quella originale.
La guida alla configurazione di ZVM fornisce il contesto generale sulla configurazione delle VM.
Cosa non fare per prima cosa
- Non scaricare ripetutamente nuovi file ISO quando diversi programmi di installazione guest indipendenti presentano lo stesso identico errore.
- Non modificare l’XML di libvirt prima di aver escluso un problema di focus del browser.
- Non reinstallare ZimaOS solo perché un browser non riesce a inviare i tasti.
- Non dare per scontato che il funzionamento del mouse significhi che anche l’acquisizione della tastiera sia corretta.
Domande frequenti
Perché l’input del mouse di ZVM funziona ma quello della tastiera no?
Il browser potrebbe passare gli eventi del puntatore mentre il focus della tastiera rimane su un altro elemento della pagina, un’estensione o un metodo di input. Fai clic sulla console e prova un browser pulito.
Quale browser dovrei provare per primo?
Chrome è una scelta diagnostica efficace perché ha risolto il caso verificato dalla community. Edge è un’altra opzione basata su Chromium che vale la pena provare.
Devo cambiare il file ISO della VM?
Non se lo stesso errore della tastiera si verifica con più programmi di installazione di sistemi operativi. Questo schema indica prima un problema nel percorso console/input, non nel file ISO.
Devo usare SSH per risolvere il problema?
Di solito no. Inizia verificando il focus e la compatibilità del browser. Le modifiche tramite SSH o alla definizione della VM hanno senso solo dopo aver escluso il livello di input web.
