Windows RDP-Client, der die Tastenzuordnung und die einfache Verwendung von Funktionstasten ermöglicht

Ich verwende häufig RDP-Clients (wie Microsoft Remote Desktop oder CoRD), um auf meine Arbeitsmaschinen zuzugreifen und Visual Studio bei der Arbeit zu verwenden. Das funktioniert eigentlich ziemlich gut, außer wenn es um die Verwendung der Funktionstasten geht (insbesondere F10 und F11 zum Debuggen).

Wie Sie sehen können, besteht das Problem darin, dass das Mac OS diese Tasten jetzt auch zum Stummschalten bzw. zum Verringern der Lautstärke verwendet. Sie können die 'fn'-Taste gedrückt halten und auf diese zugreifen, und manchmal funktioniert das nicht einmal direkt, Sie müssen auch die Befehlstaste gedrückt halten. Das bremst mich ziemlich aus. Ich habe einiges an Muskelgedächtnis für Visual Studio-Tastenbefehle aufgebaut und möchte sie so nah wie möglich über Remote Desktop replizieren.

Ich suche einen Workflow, der:

  • RDP auf einen Windows-Rechner erlauben (Windows 7, falls das wichtig ist)
  • Passen Sie Tastenbefehle NUR für diese Anwendung an, sodass, wenn RDP die aktuelle Anwendung ist, das Drücken von F10 mit dem Debugger in meiner RDP-Verbindung interagiert und meinen Mac nicht stumm schaltet
  • Wenn ich diese genauen Tasten nicht zuordnen kann, habe ich zumindest eine Möglichkeit, zwei nicht verwendete Tasten der ähnlichen Funktionstaste in der RDP-Sitzung zuzuordnen (wie in, wenn ich F10 und F11 zu F16 bzw. F17 zuordnen könnte, könnte das funktionieren.

Es sieht so aus, als ob Sie mit dem RDP-Client von Microsoft Tastaturbefehle ändern, aber keine neuen hinzufügen können. Und ich war mir nicht sicher, ob es eine andere Methode gibt, mit der ich diese Befehle integrieren könnte, nur wenn RDP die vorderste Anwendung war

Antworten (2)

Am einfachsten ist es, den FnSchlüssel zu deaktivieren. Da Sie sagen, dass die Verwendung von Fn+ F10funktioniert, könnten Sie zu Systemeinstellungen > Tastatur > Tastatur gehen und Alle Tasten F1, F2 usw. als Standardfunktionstasten verwenden aktivieren . FnAuf diese Weise müssen Sie zum Senden nicht mehr drücken F10.

Die zweite Lösung liegt auf der PC-Seite. Sie könnten ein Dienstprogramm wie AutoHotkey auf Ihrem PC installieren und die Tasten dort neu zuordnen. Auf diese Weise funktionieren die Tastenkombinationen nur auf dem PC. Lifehacker hat ein gut aussehendes Tutorial dazu. In AutoHotkey können Sie entscheiden, für welche Anwendungen die Verknüpfung gilt, aber in Ihrem Fall scheint es, als würde ein globaler Hotkey funktionieren, da er auf der PC-Seite ausgeführt wird.

Eine andere Lösung könnte darin bestehen, eine der in diesem Lifehacker-Artikel erwähnten Möglichkeiten zum Erstellen von Tastaturkürzeln auszuprobieren . Das Ziel dieses Artikels ist es, Ihnen dabei zu helfen, ähnliche Dinge zu tun, die Sie mit AutoHotkey auf dem Mac tun können.

Wollen Sie damit sagen, dass AutoHotKey so eingerichtet werden könnte, dass es F16 als F10 erkennt?
@jmlumpkin: Höchstwahrscheinlich. Sie haben tatsächlich ein Tool, mit dem Sie herausfinden können, ob eine erneute Bindung möglich ist. Sie führen das Tool aus und drücken dann die Taste, die Sie neu binden möchten. Wenn es in der Liste angezeigt wird, können Sie es beliebig neu binden. Wenn dies nicht der Fall ist, haben Sie Pech, da es überhaupt nicht an RDP gesendet wird.
Neu bei Mac hier (im Jahr 2021), verwende MacOS 11.2 (Big Sur) und mache RDP in meinem Windows für Visual Studio. Bei Verwendung meiner externen Tastatur (normale PC-Tastatur) funktionierten alle Funktionstasten einwandfrei (F5-Ausführen, F10-Step-Over usw.). Außer F11, das den Desktop umschaltete (alles minimieren und Desktop anzeigen). Alles, was ich tun musste, war, diese F11-Verknüpfung in Strg-F11 (^F11) zu ändern, indem ich Einstellungen - Tastatur - Verknüpfungen - Desktop anzeigen verwendete.

Sieht so aus, als würde die neue Jump Desktop-App für Mac dies tun.

Sehen:

Geben Sie hier die Bildbeschreibung ein

Ich habe es noch nicht ausprobiert, aber die iPad-App wird sehr geschätzt.

http://jumpdesktop.com/jump-desktop-mac-rdp-vnc

Wissen Sie, ob die App für iPad diese Art von Kartenfunktion hatte?