Czasami muszę używać Microsoft Remote Desktop Connection dla komputerów Mac do zdalnego dostępu do komputera z systemem Windows 7 z komputera iMac z systemem MacOS X 10.6.6 (Snow Leopard).
Zmuszenie przełącznika mentalnego do używania klawisza Control CTRLzamiast klawisza Command CMDw oknie Pulpitu zdalnego (np. CTRL- Cdo kopiowania zamiast CMD- C) jest bólem i źródłem ciągłych błędów.
Chciałbym mieć możliwość zmapowania CMDklucza w celu wygenerowania CTRLklucza na moim komputerze Mac, ale tylko podczas uzyskiwania dostępu do aplikacji Microsoft Remote Desktop Connection dla komputerów Mac. Podłączanie pulpitu zdalnego umożliwia mapowanie wielu innych kluczy za pomocą Preferencji. . . ale nie klucz CMD.
Tj. W każdej innej aplikacji na komputery Mac CMDdziałałby tak CMD. Jednak w Microsoft Remote Desktop Connection dla komputerów Mac CMDdziałałby tak CTRL.
źródło
Odpowiedzi:
Odpowiadając na moje pytanie. :-P
Krótko po opublikowaniu przeszukałem aplikację Karabiner, która robi dokładnie to, czego potrzebowałem (oprócz wielu innych rzeczy).
W szczególności można odwzorować lewy i prawy klawisz Command na klawisze Control tylko w połączeniu z usługą Remote Desktop Connection i maszynami wirtualnymi.
źródło
Microsoft Remote Desktop beta dodaje obsługę Cmd+ X/ C/, Va także Ctrl+ X/ C/ Vdo wycinania / kopiowania / wklejania w sesji zdalnej. (Uwaga: Przekierowanie schowka będzie dostępne w późniejszej aktualizacji.)
Możesz również dodać niestandardowe odwzorowania, przechodząc do katalogu Resources / Keyboard w treści aplikacji i otwierając
ClipboardActionTransformations.xml
plik w edytorze zwykłego tekstu.Aktualizacja
Możesz po prostu ustawić to pole wyboru w sekcji Preferencje / Ogólne:
Aktualizacja 2
Niektórzy byli podejrzliwi wobec strony hockeyapp, mimo że autorem jest „Microsoft Remote Desktop”. Ten post na blogu TechNet z witryny microsoft.com przedstawia aplikację beta i podaje ten sam adres URL aplikacji hockeyapp.
źródło
Zainstaluj aplikację Karabiner
Po zainstalowaniu otwórz Karabiner:
Na karcie „Zmień klucz” rozwiń sekcję „Dla aplikacji”
Podsekcja „Włącz tylko dla klienta połączenia pulpitu zdalnego”
Zaznacz „Zmień klawisz polecenia, aby kontrolować klawisz w RDC”
Teraz, gdy korzystasz z nowej aplikacji RDP, możesz nadal używać Cmd zamiast Ctrl.
źródło
Podobnie jak poprzednie odpowiedzi, ja również użyłem Karabinera. Najbardziej doskonała aplikacja!
Tym, co zrobiłem inaczej, było dodanie niestandardowych mapowań klawiszy w celu złagodzenia polecenia MAC v. Przycisków sterowania w terminalu.
W mojej sytuacji używam klawiatury Logitech , więc nie używaj klawisza Apple-Command.
Zasadniczo zrobiłem Mapowanie klawisza polecenia MAC na klawisz Control. Moje rozumowanie było takie, że chciałem zachować wspólne sekwencje klawiszy Ctrl, które MAC mapuje na sekwencje klawiszy poleceń (np. Ctrl-F, dla znalezienia). Musiałem też zachować prawdziwe sekwencje kontrolne, takie jak Ctrl-C dla SIGINT. Zasadniczo multipleksujemy trochę klawisz Control.
Po zainstalowaniu Karabinera początkowo nie byłem w stanie uzyskać Ctrl-c do wysyłania unixa (SIGINT). Jednak po zmodyfikowaniu pliku private.xml działam.
Kroki:
3.1 NIE mapuj Command_L lub Command_R na nic. Pozostaw je niezaznaczone.
3.2 Mapuj Control_L i Control_R na odpowiednie Command_L i Command_R.
Następnie edytuj plik private.xml. Pomocny link: https://pqrs.org/osx/karabiner/document.html#privatexml
4.1 Dodaj następujący fragment kodu:
źródło