Wenn Sie mit MS Remote Desktop 8.0.x eine Verbindung von meinem Mac zu einer Windows-VM auf einem anderen Host herstellen, tritt ein Problem mit der Schlüsselzuordnung auf.
Windows behandelt die Pfeiltasten des Mac so, als ob sie sich auf dem Ziffernblock befinden (den diese Tastatur nicht hat) und die Ziffernsperre aktiviert war. Das Ergebnis ist, dass wenn ich die Pfeiltasten verwende, diese als Tastendruck auf dem Ziffernblock fungieren, anstatt den Cursor zu bewegen.
Im folgenden Bild habe ich die effektiven Nummernzuordnungen bearbeitet:
- Dieses Problem tritt nur bei diesem einen bestimmten RDP-Host auf.
- Ich habe dieses Problem nicht mit anderen Hosts (ich habe ungefähr ein halbes Dutzend, mit denen ich eine Verbindung herstelle).
- Dieses Problem tritt nur bei MS Remote Desktop 8.0.x (derzeit 8.0.6) unter OSX auf.
- Ich habe bestätigt, dass CoRD 0.5.7 die Schlüssel korrekt abbildet.
- Ich habe mich mit einem MS RDP-Client von einer anderen Win7-Box verbunden und die Pfeiltasten funktionierten einwandfrei (obwohl diese Box auch eine normale Tastatur mit Nummernblock hatte).
Ich habe die Verwendung der Windows-Bildschirmtastatur getestet, um die Numlock-Funktion in der RDP-Sitzung zu deaktivieren. Sobald ich danach eine Pfeiltaste drückte, wurde die Numlock-Funktion wieder aktiviert und die Pfeiltasten funktionierten weiterhin so, als wären sie Zifferntasten.
Dieses Problem trat eines Tages auf magische Weise auf (leider kann ich mich nicht genau erinnern, welche Version von RDP ich zu der Zeit hatte, aber es war 8.0.something).
Das RDP-Ziel ist eine Win7-VM, die unter VirtualBox 4.3.10 auf einem Ubuntu 14.04-Host ausgeführt wird. Ich stelle eine Verbindung zum RDP-Host im VirtualBox-Hypervisor und nicht direkt zu Windows her, da der Windows-Gast Home Premium ist und daher keine eingehenden RDP-Verbindungen unterstützt.
Kann jemand vorschlagen, wie die OSX-Pfeiltasten innerhalb der RDP-Sitzung wie überall anders als Pfeiltasten behandelt werden können?
Antworten:
Dies ist ein bestätigter Fehler in VirtualBox 4.3.8, der jedoch in 4.3.10 behoben werden sollte. Möglicherweise möchten Sie eine ältere Version oder die "Test" -Version im ersten Link ausprobieren .
quelle
Ich habe auch das gleiche Problem. MacOS (10.9.5) RDP (8.0.13 Build 25377) VirtualBox (4.3.20r96996) läuft unter Ubuntu 12.04 Host mit einem RHEL5-Gast im Vollbildmodus.
Für mich wird es durch Drücken der Feststelltaste oder der Num-Taste ausgelöst.
Mit dem Tipp von EkriirkE kann ich die Pfeiltasten zurückbekommen, indem ich die Num-Sperre wieder ausschalte. (Verwenden einer echten Tastatur auf der Linux-Box oder einer Bildschirmtastatur, und dann funktionieren die Pfeiltasten, jedoch nur auf der echten Tastatur). Es bleibt wieder hängen, wenn ich einen Schlüssel in RDP verwende, wie es LRE gesagt hat, es sei denn, ich schließe die RDP-Sitzung (Command-Q oder Command-W) und verbinde die RDP-Sitzung erneut.
Zusammenfassend meine Problemumgehung:
numlockx off
).⌘Q
oder⌘W
(Sie müssen dies tun, bevor Sie weitere Tastenanschläge an die VM senden).Dadurch werden die Nummernsperrzustände sowohl in der VM als auch der schlecht synchronisierte Status in RDP zurückgesetzt.
quelle
Können Sie versuchen, die OnScreen-Tastatur (OSK) auf dem Remote-Computer (Zubehör, Eingabehilfen) zu verwenden, die Num-Taste umschalten und es erneut versuchen? Ich hatte dieses Problem mit Linux + Windows RDP, aber mein Linux-Computer hat eine tatsächliche Nummernsperre. Ich muss nur ein paar Mal umschalten, um den Status zu synchronisieren, bei dem der fehlende Mac ein zweites Problem verursacht hat - das OSK sollte funktionieren.
quelle
Microsoft hat eine experimentelle Version des RDP-Clients veröffentlicht, mit der das Problem mit den Pfeilen behoben wurde: http://blogs.msdn.com/b/rds/archive/2015/08/11/introducing-the-new-microsoft-remote-desktop -preview-app-for-mac.aspx
quelle