Klient RDP systemu Windows, który umożliwia mapowanie kluczy i łatwe korzystanie z klawiszy funkcyjnych

5

Często korzystam z klientów RDP (takich jak Microsoft Remote Desktop lub CoRD), aby uzyskać dostęp do moich maszyn roboczych w celu używania Visual Studio w pracy. W rzeczywistości działa to całkiem nieźle, z wyjątkiem przypadków użycia klawiszy funkcyjnych (szczególnie F10 i F11 do debugowania).

Jak widać, problem polega na tym, że Mac OS używa teraz tych klawiszy odpowiednio do wyciszania i zmniejszania głośności. Możesz przytrzymać klawisz „fn” i uzyskać dostęp do nich, a czasami nawet to nie działa bezpośrednio, musisz także przytrzymać Command. To spowalnia mnie trochę. Zbudowałem poważną pamięć mięśniową dla kluczowych poleceń Visual Studio i chciałbym je replikować jak najbliżej Pulpitu Zdalnego.

Szukam przepływu pracy, który:

  • Zezwól mi na RDP na komputerze z systemem Windows (jeśli ma to znaczenie Windows 7)
  • Dostosuj kluczowe polecenia JUST dla tej aplikacji, aby jeśli RDP był aktualną aplikacją, naciśnięcie F10 będzie oddziaływać z debuggerem w moim połączeniu RDP, a nie wyciszać mojego Maca
  • Jeśli nie mogę zmapować tych dokładnych kluczy, przynajmniej mam sposób na odwzorowanie dwóch nieużywanych kluczy na podobny klawisz funkcyjny w sesji RDP (tak jak w przypadku, gdybym mógł zmapować odpowiednio F10 i F11 do F16 i F17, które mogłyby działać).

Wygląda na to, że klient RDP Microsoftu pozwala zmieniać polecenia kluczowe, ale nie dodawać nowych. I nie był pewien, czy istnieje inna metoda, której mogę użyć do włączenia tych poleceń tylko wtedy, gdy RDP jest aplikacją znajdującą się z przodu

jmlumpkin
źródło

Odpowiedzi:

2

Najprostszym sposobem może być wyłączenie Fn klawisz. Ponieważ tak mówisz Fn + F10 działa, możesz przejść do Preferencji systemowych & gt; Klawiatura & gt; Klawiatura i włącz Użyj wszystkich klawiszy F1, F2 itp. Jako standardowych klawiszy funkcyjnych . W ten sposób nie musisz już naciskać Fn wysyłać F10 .

Drugie rozwiązanie jest po stronie PC. Możesz zainstalować narzędzie, takie jak AutoHotkey na komputerze i zmień tam klucze. W ten sposób skróty klawiszowe będą działać tylko na PC. Lifehacker ma ładny wyglądający samouczek o tym. W AutoHotkey możesz zdecydować, do których aplikacji ma zastosowanie skrót, ale w twoim przypadku wygląda na to, że globalny skrót zadziała, ponieważ działa on po stronie PC.

Innym rozwiązaniem może być wypróbowanie jednego ze sposobów tworzenia skrótów klawiaturowych wymienionych w ten artykuł Lifehackera . Celem tego artykułu jest pomoc w wykonywaniu podobnych czynności, jakie pozwala AutoHotkey na komputerze Mac.

Senseful
źródło
Więc mówisz, że AutoHotKey może być skonfigurowany tak, aby rozpoznawał F16 jako F10?
jmlumpkin
@jmlumpkin: Najprawdopodobniej. W rzeczywistości mają narzędzie, które pozwala ci ustalić, czy możliwe jest ponowne wiązanie. Uruchom narzędzie, a następnie naciśnij dowolny klawisz, który chcesz ponownie powiązać. Jeśli pojawi się na liście, możesz ponownie powiązać ją z dowolną potrzebą. Jeśli tak się nie stanie, nie masz szczęścia, ponieważ w pierwszej kolejności nie jest wysyłany do PROW.
Senseful