Como faço para trocar as teclas do Windows e Control no Windows?

22

Estou acostumado com um teclado Mac e isso significa que meu dedo espera encontrar a tecla de atalho à esquerda da barra de espaço. Como posso ativar a tecla Windows - comando () em um teclado Mac na tecla Control e vice-versa?

    
por Elliotte Rusty Harold 28.04.2010 / 13:28

4 respostas

23

Simplesmente, use este script AutoHotKey

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

Funciona para todos, menos Ctrl Alt Del .

Uma solução alternativa para permitir a Ctrl Alt simultânea é mapear da esquerda para a direita e da direita para a esquerda (em oposição a esquerda, direita-direita), por exemplo.

LAlt::RCtrl
RAlt::LCtrl
RCtrl::LAlt
LCtrl::RAlt
    
por 28.04.2010 / 17:09
3

O How-to Geek tem uma boa solução para sua solicitação:

Mapear qualquer tecla para Qualquer tecla no Windows 7 / XP / Vista

    
por 28.04.2010 / 14:07
2

SharpKeys

SharpKeys é um utilitário que gerencia uma chave de registro que permite ao Windows remapear uma chave para qualquer outra chave .

Aplicar troca de chaves

Troque as teclas Ctrl e Alt através de um processo de duas etapas. Usando SharpKeys, map:

  1. Left Alt (00_38) to Left Ctrl (00_1D)
  2. Left Ctrl (00_1D) to Left Alt (00_38)

Presumivelmente, você pode fazer coisas parecidas com uma certa Alt e uma direita Ctrl .

Nota: a documentação do utilitário fornece a seguinte advertência:

Things that SharpKeys +will not+ do:

Allow you to swap two keys with each other - e.g. you can’t have Q and Z swap places because the remapping code would get confused

O que isso significa, eu não sei, então tenha cuidado. Toda vez que você modificar o registro, as coisas podem dar errado. Nesse caso, o autor do utilitário sugere que não é possível fazer o que acabei de fazer para que eu possa interpretar mal o que ele escreveu, ele estava errado, é possível fazer isso, mas apenas para Ctrl e Alt , ou eu estraguei meu computador.

Apliquei com êxito o remapeamento de duas etapas para o Windows 10 a partir de 2017/04/21.

Remover troca de chaves

Escolhendo Delete All e seguindo com Write to Registry em SharpKeys, consegui deletar a chave de registro que SharpKeys criou em primeiro lugar. Você também pode excluir manualmente a chave do Registro relevante usando o regedit.

Antecedentes

Como desativar a tecla Caps Lock no Windows 7, 8, 10 ou Vista fornece uma boa explicação da chave de registro que o SharpKeys modifica (cria?). Eu postei minha chave de registro FYI.

Depois que o SharpKeys executou, minha chave de registro:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

Contido:

00 00 00 00 00 00 00 00 %código% 03 00 00 00 1D 00 38 00

Uma pergunta separada de Superusuário fornece um pouco de contexto extra: Como remapear as teclas de teclado Right-Win e Right-Alt e a resposta de Mehper C. Palavuzlar a esta questão apontou-me na direção certa. Em vez de editar sua pergunta, achei mais apropriado postar minha resposta como uma resposta separada.

Comentário editorial

Parece legal poder cortar, copiar e colar com o polegar e Alt em vez do inábil alcance mindinho exigido com a tecla Ctrl no Windows. Mas, apesar de ter crescido como usuário de Mac (25 anos) e gostar muito de poder usar meu polegar (uma posição natural) para ativar atalhos no Windows, acho que será muito confuso fazer um trabalho completo. troca de venda de Ctrl e Alt para mim . Por exemplo, Comando / Alt - Tab estão no mesmo local, então remapeando Alt - Tab para Ctrl - O Tab simplesmente não funciona. Pena que a Apple tomou a decisão certa (atalhos com base no polegar) e a Microsoft adotou o "padrão industrial" não tão lógico de sua época. Mas, eu acho que "padrão da indústria" é como acabamos digitando com o QWERTY e todas as suas variantes inglórias, em primeiro lugar.

PS Windows ainda tem três chaves de comando ?! A solução da Apple de uma tecla modificadora para letras especiais e uma para atalhos foi uma escolha sensata de design e permitiu fácil acesso a símbolos e diacritos menos comuns (em inglês), mas ainda assim importantes (por exemplo, °, ´, ¸, ˆ, ¨). No Windows você tem o Ctrl , o Alt e o Windows , todos fazendo essencialmente a mesma coisa e, eu acho que a grande maioria dos usuários raramente, se alguma vez utilizar os atalhos Alt ou do Windows . Além disso, o Alt fica especialmente confuso, pois às vezes é um método para inserir caracteres não-padrão com o teclado ou com AltGr, mas também também é um modificador de atalho. Mas eu divago ... Eu me inspirei para procurar ou fazer uma pergunta real.

    
por 22.04.2017 / 23:06
1

Dê uma olhada neste script AutoHotkey que praticamente traz a experiência do teclado mac para o Windows.

link

This AutoHotkey configuration file makes usual keyboard shortcuts work with an Apple keyboard on Windows. It has been testet with a german keyboard layout, but should work under different layouts as well.

    
por 24.09.2015 / 11:18