VMWare ist bekannt dafür, dass es Probleme mit der Keycode-Zuordnung unter Linux gibt. Die Standardeinstellungen funktionieren in vielen normalen Anwendungen einwandfrei, aber bei Verwendung von Tasten, die keine Zeichen sind, wird es schwierig.
VMWare hat eine ausführliche Erläuterung der Gründe für diese Probleme veröffentlicht. Der Link ist für VMWare Workstation, aber ich habe ihn vor einigen Jahren erfolgreich verwendet, um meine eigenen Probleme mit VMWare Server zu lösen.
Die möglicherweise schnelle Lösung:
Wenn Ihre Tastatur mit einem lokalen X-Server ordnungsgemäß funktioniert und Sie nur dasselbe Verhalten mit einem Remote-X-Server (der auch ein XFree86-Server ist, der auf einem PC ausgeführt wird) möchten, schalten Sie die virtuelle Maschine aus und schließen Sie dann das VMware Workstation-Fenster füge die Zeile hinzu
xkeymap.usekeycodeMapIfXFree86 = true
in die Konfigurationsdatei der virtuellen Maschine oder nach ~/.vmware/config
. Nehmen Sie diese Änderung auf dem Host-Computer vor, auf dem Sie den virtuellen Computer ausführen, nicht auf dem Computer mit dem Remote-X-Server.
Wenn Sie einen XFree86-basierten Server verwenden, den VMware Workstation nicht als XFree86-Server erkennt, verwenden Sie stattdessen Folgendes:
xkeymap.usekeycodeMap = true
Wenn diese Änderungen nicht funktionieren oder weitere Probleme verursachen, können Sie auch versuchen:
xkeymap.nokeycodeMap = true
Und wenn nichts davon funktioniert, müssen Sie zum Link gehen und herausfinden, was im Detail zu tun ist. Die folgende Zeile KANN funktionieren, aber versuchen Sie es zuletzt, da die anderen Lösungen allgemeiner sind und möglicherweise Probleme beheben, die Sie nicht einmal bemerken.
xkeymap.keycode.88 = 0x58