Como troco as teclas Windows e Control no Windows?

24

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

Elliotte Rusty Harold
fonte

Respostas:

24

Simplesmente, use este script AutoHotKey

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

Funciona para todos, exceto CtrlAltDel.

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

LAlt::RCtrl
RAlt::LCtrl
RCtrl::LAlt
LCtrl::RAlt
Jay
fonte
Uma solução tão boa! Ótimo software de código aberto por lá! :)
James Bedford
seção inferior não funciona mais, dá um erro de chaves duplicadas, eu testei isso no Windows 8.1 em um macbook air e ctrl alt del funciona normalmente sem um script
JqueryToAddNumbers
2
Eu gosto disso Eu pesquisei isso e vir aqui me 7 anos mais tarde ...
jay
Acabei de usar o LWin: LCtrl, pois não uso muito o RWin para controle. Boa sugestão.
Vijay Vepakomma
No meu especial Lenovo Ideapad 110 W10 Xmas 2017, a tecla uparrow é onde todas as outras teclas shift do mundo estão localizadas. Então, eu os troquei usando o AutoHotKey: pastebin.com/eEYb7kT1 . Eu tive que iniciar o script com 'Executar como administrador' para que os programas iniciados como administrador (por exemplo, cmd.exe) vissem o remapeamento.
john v kumpf
3

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

Mapear qualquer chave para qualquer chave no Windows 7 / XP / Vista

Mehper C. Palavuzlar
fonte
1
Essa é uma ótima solução, pois não há uma opção integrada no painel de controle do Windows.
James Watt
Isso não funcionará, pois as SharpKeys (que essa página solicita que você instale) não permitirão que você troque duas chaves!
1455 Mike
1
@ Mike trabalhou para mim.
Drazen Bjelovuk
2

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

https://github.com/stroebjo/autohotkey-windows-mac-keyboard

Esse arquivo de configuração da AutoHotkey faz com que os atalhos de teclado comuns funcionem com um teclado da Apple no Windows. Foi testado com um layout de teclado alemão, mas também deve funcionar sob diferentes layouts.

megamaiku
fonte
2

SharpKeys

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

Aplicar Troca de Chave

Troque as teclas Ctrle Altpor um processo de duas etapas. Usando SharpKeys, mapa:

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

Presumivelmente, você pode fazer coisas semelhantes à direita Alte à direita Ctrl.

Nota: a documentação para o utilitário fornece a seguinte ressalva:

Coisas que as SharpKeys + não farão:

Permite trocar duas chaves umas com as outras - por exemplo, você não pode ter locais de troca Q e Z porque o código de remapeamento fica confuso

O que isso significa que eu não sei, então tome cuidado. Sempre que você modifica 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 Ctrle Alt, ou eu apenas estraguei meu computador.

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

Remover Troca de Chave

Ao escolher Excluir tudo e seguir com Gravar no registro no SharpKeys, eu pude excluir a chave do registro que o SharpKeys criou em primeiro lugar. Você também pode excluir manualmente a chave de registro relevante usando o regedit.

fundo

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

Após a execução das SharpKeys, minha chave de registro:

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

Contido:

00 00 00 00 00 00 00 00 03 00 00 00 1D 00 38 00 38 00 1D 00 00 00 00 00

Uma pergunta separada do superusuário fornece um contexto extra: como remapear as teclas Right-Win e Right-Alt e a resposta de Mehper C. Palavuzlar a essa pergunta me indicou a direção certa. Em vez de editar sua pergunta, achei mais apropriado postar minha resposta como uma resposta separada.

Comentário editorial

É bom poder recortar, copiar e colar com o polegar e Altnão com o alcance estranho exigido com a Ctrlchave no Windows. Mas, mesmo que eu tenha crescido como usuário de Mac (25 anos) e adoraria poder usar meu polegar (uma posição natural) para ativar atalhos no Windows, acho que será confuso demais fazer um todo. troca de venda de Ctrle Alt para mim . Por exemplo, Command/ Alt- Tabestão no mesmo local, então remapeando Alt- Tabpara Ctrl-Tabsimplesmente não vai funcionar. Pena que a Apple tomou a decisão certa (atalhos baseados no polegar) e a Microsoft seguiu o "padrão da indústria" não tão lógico de sua época. Mas 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 outra para atalhos foi uma escolha sensata de design e permitiu fácil acesso a símbolos e diacrits menos comuns (em inglês), mas ainda importantes (por exemplo, °, ´, ¸, ˆ, ¨). No Windows você tem Ctrl, Alte Windowstodos que fazem essencialmente a mesma coisa e, eu acho que a grande maioria dos usuários raramente, ou nunca usar o Altou Windowsatalhos. O Plus Altfica especialmente confuso, pois às vezes é um método para digitar caracteres não padrão com o teclado ou com o AltGr, mas às vezes também é um modificador de atalho). Mas discordo ... me inspirei a procurar ou fazer uma pergunta real.

user2021355
fonte