Die Pfeiltasten geben Zahlen aus, wenn eine Verbindung zum Ubuntu VirtualBox-Gast auf einem Windows 7-Host über eine Remotedesktopverbindung hergestellt wird

Ich habe einen Ubuntu-Gast, der auf meinem Windows 7-Host läuft. Ich wollte mich dann von meinem Macbook Air im Bett aus remote verbinden und griff daher über Microsofts OSX-Remote-Desktop-Client auf die VM zu. Ich kann erfolgreich eine Verbindung zur Ubuntu-Gast-VM herstellen, aber die Pfeiltasten meines Macbook Air geben beim Drücken Zahlen aus, was es unmöglich macht, mit ihnen zu navigieren (ein großes Problem für die Codierung).

Außerdem reagiert das Touchpad überempfindlich, wenn mit zwei Fingern auf der Seite gescrollt wird.

Ich habe einen zufälligen Forumsbeitrag gefunden, der vorschlägt, Numlock auf dem Windows-Hostcomputer auszuschalten, was ich auch getan habe, aber nichts hat sich geändert (auch nach dem Neustart der VM und der erneuten Verbindung).

Wie kann ich die Pfeiltasten reparieren, damit sie als Pfeiltasten funktionieren?

Was machen sie eigentlich? Welche Zahlen sehen Sie mit welcher Taste?
Links=4, rechts=6, oben=8, unten=2. Und um dies weiter zu verdeutlichen, habe ich versucht, auf dem Gast in die Ubuntu-Tastatureinstellungen zu gehen, und die Numlock-Taste des Windows-Hosts schaltet tatsächlich die Numlock-Taste im Gast um. Wenn ich jedoch Numlock ausschalte und dann eine Pfeiltaste auf dem Macbook drücke, während es remote verbunden ist, schaltet es sofort Numlock ein und gibt eine Zahl ein.
Ich habe überall gesucht und alles versucht, und ich kann das auch nicht herausfinden.
Diesen Thread anstoßen. Das Problem tritt auch in Windows 7- und Windows 10-Gästen mit 10.10.4-Host auf.

Antworten (1)

Das Problem ist, dass der NumLock-Status im RDP-Client auf On bleibt. Tools wie numlockx helfen nicht - der Client setzt den Status wieder auf On zurück. Es sind nicht nur die Allow-Tasten, die nicht mehr funktionieren – Ins, Del, Home, End, PgUp und PgDown sind ebenfalls betroffen. Die Lösung, die ich gefunden habe, besteht darin, alle Verweise auf Tastaturtasten, die von NumLock betroffen sind, aus den xmodmap-Einstellungen zu entfernen. Führen Sie dazu den Gast aus

xmodmap -pke | sed 's/KP_\([^ ]*\) KP_.*/\1/' > $HOME/.xmodmap

.xmodmap wird beim nächsten Login geladen. Um es sofort zu laden, führen Sie es aus

xmodmap $HOME/.xmodmap

Verwenden Sie alternativ die neuere Version des RDP-Clients (Microsoft Remote Desktop 10). Es fixiert die Pfeile. Es ist eine vollständige Neufassung von Microsoft Remote Desktop, es hat seine eigenen Probleme mit der Einfügetaste und der mittleren Maustaste.