Als het toetsenbord niets doet in een ZVM-installatieprogramma, los dan eerst de browserconsole op voordat je de virtuele machine opnieuw opbouwt. Klik in het VM-scherm zodat het invoer vastlegt, schakel over naar een schone Chrome- of Edge-sessie, schakel niet-Engelse invoermethoden tijdelijk uit en test opnieuw.
Een opgeloste communitycasus trad op bij Windows 10-, Windows 11-, Linux Mint- en Ubuntu-installatieprogramma's, maar dezelfde ZVM werkte meteen zodra de gebruiker overstapte naar Chrome. Dat maakt de invoerafhandeling van de browser of noVNC de sterkste eerste diagnose wanneer meerdere niet-gerelateerde gastbesturingssystemen dezelfde toetsenbordfout vertonen.
Zo bepaal je of het probleem bij de VM of de browser ligt
Als één ISO niet werkt, kan de gastimage het probleem zijn. Als vier niet-gerelateerde installatieprogramma's allemaal hun eerste scherm bereiken, maar geen van alle Enter of Tab accepteert, ligt de oorzaak in de gedeelde laag: de webconsole, de browser of de lokale invoermethode.
Controleer voordat je de virtuele hardware wijzigt of de muis in de VM beweegt en of de console op speciale acties reageert. Als je ook niet met de muis kunt werken, heeft de console mogelijk helemaal geen focus.
Stap 1: Klik in de VM-console
Webgebaseerde VNC-consoles leggen invoer meestal pas vast nadat de pagina focus heeft en je op het VM-canvas hebt geklikt. Beweeg de aanwijzer naar het gastscherm, klik eenmaal en probeer vervolgens eenvoudige toetsen zoals de pijltoetsen, Enter, Tab of Esc.
Als het toetsenbord na de eerste klik ineens werkt, hoef je niets in de gast te wijzigen.
Stap 2: Test Chrome of Edge
Verschillen tussen browsers kunnen van invloed zijn op toetsenbordgebeurtenissen, focus, klembordgedrag en speciale toetscombinaties. In de geverifieerde broncasus werd het probleem onmiddellijk opgelost door over te schakelen naar Chrome.
Het noVNC-project biedt nuttige technische achtergrond om te begrijpen waarom invoergedrag per browser kan verschillen.
Stap 3: Schakel invoermethoden uit die toetsen onderscheppen
Schakel de hostcomputer tijdelijk over naar een eenvoudige Engelse toetsenbordindeling en zet IME-/compositiemodi uit tijdens het testen. Sommige invoermethoden veranderen toetsaanslagen voordat de browser ze naar de externe console stuurt.
Dit betekent niet dat niet-Engelse toetsenborden niet worden ondersteund. Het is een diagnostische stap waarmee je één onderscheppingslaag uitsluit.
Stap 4: Test een schone browsersessie
Open een privé-/incognitovenster, meld je aan bij ZimaOS en start de VM opnieuw. Extensies die toetsen opnieuw toewijzen, wachtwoorden beheren, sneltoetsen onderscheppen of pagina's aanpassen, kunnen een webconsole verstoren.
Als de VM wel werkt in een privésessie maar niet in het normale profiel, schakel de extensies dan één voor één weer in in plaats van de ZVM-instellingen te wijzigen.
Stap 5: Sluit problemen met het fysieke toetsenbord uit
Test op een laptop zowel het ingebouwde toetsenbord als een eenvoudig USB-toetsenbord. Probeer de VM ook vanaf een andere computer als dat mogelijk is. Zo kun je snel onderscheid maken tussen een lokaal of besturingssysteemspecifiek invoerprobleem en een probleem aan de kant van ZimaOS.
Wanneer moet je de hardware-instellingen van de VM controleren?
Ga pas naar de VM-definitie nadat het toetsenbord in meerdere schone browsers en op meerdere computers niet werkt. Controleer dan of de gast normale virtuele invoerapparaten heeft en of het probleem ook optreedt bij een nieuw aangemaakte test-VM, en niet alleen bij de oorspronkelijke VM.
De ZVM-installatiehandleiding biedt bredere context over de VM-configuratie.
Wat je niet als eerste moet doen
- Download niet steeds nieuwe ISO's wanneer meerdere niet-gerelateerde installatieprogramma's voor gasten op dezelfde manier mislukken.
- Pas libvirt-XML niet aan voordat je browserfocus hebt uitgesloten.
- Installeer ZimaOS niet opnieuw alleen omdat één browser geen toetsen kan doorgeven.
- Ga er niet van uit dat het toetsenbord ook correct wordt vastgelegd omdat de muis werkt.
Veelgestelde vragen
Waarom werkt muisinvoer in ZVM wel, maar toetsenbordinvoer niet?
De browser kan aanwijzergebeurtenissen doorgeven terwijl de toetsenbordfocus op een ander pagina-element, een extensie of een invoermethode blijft staan. Klik in de console en test een schone browser.
Welke browser moet ik als eerste proberen?
Chrome is een goede diagnostische keuze omdat het de geverifieerde communitycasus oploste. Edge is een andere op Chromium gebaseerde optie die het testen waard is.
Moet ik mijn VM-ISO wijzigen?
Niet als dezelfde toetsenbordfout optreedt bij meerdere installatieprogramma's van besturingssystemen. Dat patroon wijst eerder op het console-/invoerpad dan op de ISO.
Moet ik SSH gebruiken om dit op te lossen?
Meestal niet. Begin met browserfocus en compatibiliteit. SSH of wijzigingen aan de VM-definitie zijn pas zinvol nadat de webinvoerlaag is uitgesloten.
