Manuelles Einstellen der VMWare-Tastaturzuordnung

8379
segfault

Ich verwende einen Toshiba Tecra M6-Laptop, auf dem Linux Mint als Standardbetriebssystem ausgeführt wird. Ich habe auch VMware Player (6.5.0) installiert, um einige Anwendungen unter Windows zu testen.

Es hat mich jedoch wirklich geärgert, wenn VMware keine korrekte Tastaturbelegung bietet. Mein Abwärtspfeil würde als Windows-Taste zugeordnet, während die Windows-Taste überhaupt nicht funktioniert.

Meine PgDn-Taste ist auch falsch zugeordnet.

1

2 Antworten auf die Frage

0
John Smithers

Haben Sie die VMWare-Tools installiert ?

ja, installiert Meine 26 Buchstaben und 10 Zahlen funktionieren gut. abgesehen davon funktionieren andere Tasten überhaupt nicht. segfault vor 15 Jahren 0
0
Josh Hunt

Obwohl sie aus der Ferne referenzen verbinden, versuchen Sie im Anschluss an diese Anleitung von VMware :

Wenn Ihre Tastatur mit einem lokalen X-Server ordnungsgemäß funktioniert und Sie nur das Verhalten eines Remote-X-Servers (der auch ein XFree86-Server ist, der auf einem PC ausgeführt wird) möchten, schalten Sie einfach die virtuelle Maschine aus und schließen Sie das VMware Workstation-Fenster füge die Zeile hinzu

xkeymap.usekeycodeMapIfXFree86 = true 

in die Konfigurationsdatei der virtuellen Maschine oder in ~ / .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, der von VMware Workstation nicht als XFree86-Server erkannt wird, verwenden Sie stattdessen Folgendes:

xkeymap.usekeycodeMap = true 

Es gibt auch eine ausführlichere Erklärung, die Folgendes vorschlägt:

Verwenden eines Texteditors zum Hinzufügen von Konfigurationseinstellungen zur Konfigurationsdatei der virtuellen Maschine.

xkeymap.usekeycodeMapIfXFree86 = true 

Verwenden Sie die Schlüsselcodezuordnung, wenn Sie einen XFree86-Server verwenden, selbst wenn dieser remote ist.

xkeymap.usekeycodeMap = true 

Verwenden Sie immer die Schlüsselcodezuordnung unabhängig vom Servertyp.

xkeymap.nokeycodeMap = true 

Verwenden Sie niemals die Schlüsselcode-Zuordnung.

xkeymap.keycode.<code> = <v-scan code> 

Wenn Sie die Schlüsselcode-Zuordnung verwenden, ordnen Sie den Schlüsselcode zu <code>zu <v-scan code>. In diesem Beispiel <code>muss es sich um eine Dezimalzahl handeln und <v-scan code>sollte eine Hexadezimalzahl der C-Syntax sein (z. B. 0x001).

Der einfachste Weg, den X-Schlüsselcode für einen Schlüssel zu finden, besteht darin, xev oder xmodmap -pk auszuführen. Die meisten V-Scan-Codes sind in der V-Scan-Code-Tabelle enthalten . Die in diesem Abschnitt beschriebenen Keysym-Zuordnungstabellen sind ebenfalls hilfreich.