Posso mudar as teclas alt e ctrl no meu teclado? [duplicado]

20

Sou um usuário de Mac de longa data, mas acabei de criar um PC. Não gostando dos locais das teclas ctrl e alt. Eu estou sempre esperando que a tecla ctrl esteja onde a chave de comando está no meu Macbook. Posso mudar de swap de alguma forma? Estou executando o Windows 10 e estou atualizado.

    
por zjdrummond 19.03.2017 / 23:43

2 respostas

12

Para remapear qualquer tecla física no teclado é uma entrada de registro.

Está em [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
Você cria uma chave com o nome Scancode Map . Ele pode redirecionar qualquer tecla para outra chave ou desativá-la.

Essa chave é um valor hexadecimal com o seguinte significado:

00,00,00,00 Header: Version. Set to all zeroes.
00,00,00,00 Header: Flags. Set to all zeroes.
05,00,00,00 5 entries in the map (including null entry).
38,00,1d,00 Left CTRL -> Left ALT (can also be another key).
1d,00,38,00 Left ALT -> Left CTRL.
38,e0,1d,e0 Right CTRL -> Right ALT.
1d,e0,38,e0 Right ALT -> Right CTRL.
00,00,00,00 Null entry.

Para trocar as teclas CTRL e ALT, você precisa de quatro entradas (mais nulas). A Esquerda Left-CTRL (1d 00), a Esquerda Left-ALT (38 00), a Right-CTRL (1d e0), e o Right-ALT (38 e0).

Você pode criar um arquivo .reg assim: Disable_CTRL-key.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,38,00,1d,00,1d,00,38,00,38,e0,1d,e0,1d,e0,38,e0,00,00,00,00

Execute (clique duas vezes) no arquivo .reg, efetue logout e back in (ou reinicie o computador). Agora suas chaves CTRL e ALT devem ter sido trocadas.

Outras chaves úteis para saber:

1d 00    Left Ctrl
1d e0    Right Ctrl
38 00    Left Alt
38 e0    Right Alt
5b e0    Left Windows Key
5c e0    Right Windows Key
5d e0    Windows Menu Key

Se você não se sentir confortável em alterar o registro ou se quiser outras teclas, também poderá usar o SharpKeys para editá-las com mais facilidade . Ele também tem uma lista conveniente de todas as chaves, para que você possa simplesmente adicioná-las em uma janela.

(Baseadoem esta resposta por Rik )

Como alternativa, ao examinar as Ferramentas do Windows Server 2003 Resource Kit i Descobrimos que há um pequeno executável chamado remapkey.exe , apenas 340KB de tamanho. É um programa gráfico que permite remapear as teclas do seu teclado. Uma reinicialização é necessária, como em qualquer alteração manual. No Windows Vista +, serão necessários privilégios de administrador.

Enquanto procuramos por algumas capturas de tela, me deparei com outra resposta neste site, que recomenda:

The best tool for the job is Microsoft's own remapkey, available as part of the Windows Resource Kit. (That link is for Windows 2003; I've used it successfully over the years on many versions of Windows, including Windows 7; have not tested Windows 8).

remapkey will write the mapping directly into the registry, I believe, and does not require a running process. You simply drag from actual key to desired key, and save.

remapkey screenshot

Leitura adicional:

por 24.04.2017 / 04:52
10

O principal utilitário de remapeamento Sharpkeys ( Fazer o download deve permitir que você revincule suas chaves como quiser. ( Fonte )

Etapas:

  1. Abra as teclas Sharp e clique em Adicionar
  2. Adicione as duas entradas a seguir como mapeamentos de teclas

    From:                           To:
    Special: Left Alt (00_38)       Special: Left Ctrl (00_1D)
    Special: Left Ctrl (00_1D)      Special: Left Alt (00_38)
    
  3. Confirme seus remapeamentos e clique em Gravar no Registro

por 20.03.2017 / 00:39