Às vezes, tenho que usar o Microsoft Remote Desktop Connection para Mac para acesso remoto a uma máquina Windows 7 a partir de um iMac executando o MacOS X 10.6.6 (Snow Leopard).
Fazer a troca mental usar a tecla Control CTRLno lugar da tecla Command CMDenquanto estiver na janela da Área de Trabalho Remota (por exemplo CTRL- Ccopiar em vez de CMD- C) é uma dor e uma fonte de erros constantes.
Gostaria de poder mapear a CMDchave para produzir uma CTRLchave no meu Mac, mas apenas ao acessar o aplicativo Microsoft Remote Desktop Connection for Mac. A Conexão de Área de Trabalho Remota permite mapear várias outras chaves por meio de suas Preferências. . . mas não a chave CMD.
Ou seja, em qualquer outro aplicativo Mac, CMDagiria como CMD. No entanto, no Microsoft Remote Desktop Connection para Mac, CMDagiria assim CTRL.
fonte
Respostas:
Respondendo a minha própria pergunta. :-P
Logo após a publicação, pesquisei em um aplicativo chamado Karabiner que faz exatamente o que eu precisava fazer (além de muitas outras coisas).
Especificamente, você pode mapear as teclas de comando esquerda e direita para serem chaves de controle apenas em VMs e conexão de área de trabalho remota.
fonte
O Microsoft Remote Desktop beta adiciona suporte para Cmd+ X/ C/ Ve Ctrl+ X/ C/ Vpara cortar / copiar / colar em uma sessão remota. (Nota: O redirecionamento da área de transferência estará disponível em uma atualização posterior.)
Você também pode adicionar mapeamentos personalizados, navegando para o diretório Resources / Keyboard no conteúdo do aplicativo e abrindo o
ClipboardActionTransformations.xml
arquivo em um editor de texto sem formatação.Atualizar
Você pode simplesmente definir esta caixa de seleção na seção Preferências / Geral:
Atualização 2
Alguns suspeitavam do site hockeyapp, apesar de o autor ser "Microsoft Remote Desktop". Esta postagem do blog do TechNet do microsoft.com anuncia o aplicativo beta e fornece o mesmo URL do hockeyapp.
fonte
Instale o aplicativo Karabiner
Depois de instalado, abra o Karabiner:
Na guia 'Alterar chave', expanda a seção 'Para aplicativos'
Sub-seção 'Ativar apenas o cliente de conexão de área de trabalho remota'
Marque 'Alterar chave de comando para controlar a chave no RDC'
Agora, quando você usa o novo aplicativo RDP, pode continuar usando o Cmd em vez de Ctrl.
fonte
Como respostas anteriores, eu também usei o Karabiner. Mais excelente App!
O que fiz de maneira diferente foi adicionar mapeamentos de teclas personalizados para atenuar o comando MAC v. Botões de controle no Terminal.
Na minha situação, estou usando um teclado da Logitech, portanto, nenhuma tecla de comando da Apple.
Essencialmente, o que fiz foi mapear a chave de comando do MAC para a chave de controle. Meu raciocínio era que eu queria preservar sequências Ctrl-Key comuns que o MAC mapeia para sequências de teclas de comando (ou seja, Ctrl-F, para encontrar). Além disso, eu precisava preservar as verdadeiras sequências de controle, como Ctrl-C para SIGINT. Basicamente, estamos multiplexando a tecla Control alguns.
Depois de instalar o Karabiner, não consegui que o Ctrl-c envie o unix (SIGINT) inicialmente. No entanto, depois de modificar o private.xml, consegui que funcionasse.
Passos:
3.1 NÃO mapeie o Command_L ou Command_R para nada. Deixe-os desmarcados.
3.2 Mapeie o Control_L & Control_R para o respectivo Command_L & Command_R.
Em seguida, edite o arquivo private.xml. Link útil: https://pqrs.org/osx/karabiner/document.html#privatexml
4.1 Adicione o seguinte snippet:
fonte