No Windows 8, eu remapeava minha chave capslock para controlar usando o script do Registro
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
Depois de atualizar para a janela 10, isso não funciona mais. Como pode ser feito?
keyboard-layout
windows-10
remapping
key-binding
capslock
Chiel ten Brinke
fonte
fonte
Respostas:
Você se lembrou de reiniciar? Parece funcionar bem para mim, assim como nos 7 e 8.
fonte
.reg
extensão, clique duas vezes no arquivo para aplicar as alterações no registro e reinicie.Caps Lock
depois?Caso alguém precise fazer isso via PowerShell:
Execute-o como administrador e reinicie.
fonte
Você pode usar as SharpKeys para mapear qualquer chave para qualquer outra chave no Windows 7, 8 ou 10. É muito mais fácil e mais limpo do que modificar você mesmo o registro.
Espero que isto ajude.
fonte
Eu uso o seguinte para enviar CTRL para a chave CAPS LOCK, enviar ALT para a chave CTRL e enviar CAPS LOCK para a chave ALT. CTRL está à esquerda de "A", onde Deus pretendia, ALT está abaixo de SHIFT, e a tecla CAPS LOCK totalmente inútil está escondida com segurança, onde eu tenho que quebrar meu pulso para atingi-lo.
fonte
Este é o script para trocar as teclas CTRL e CAPS LOCK:
fonte
Você pode usar o lswitch para remapear a entrada de idioma para o CapsLock.
Adicione-o ao carregamento automático.
fonte
Eu costumava usar o AutoHotKey para fazer isso.
Eu teria um link no diretório de inicialização para executar um script ahk muito básico:
O problema é que a Autohotkey não é executada como Administrador, portanto não afeta as janelas privilegiadas, a menos que você use o agendador de tarefas em vez do diretório de inicialização para executar o script no logon com privilégios mais altos. O segundo problema é que, às vezes, o script trava ao retomar a suspensão, portanto, você pode precisar recarregá-lo, o que é irritante.
O AutoHotKey é mais adequado para tarefas mais complexas, como escrever macros.
fonte
A inesgotável caixa de ferramentas sysinternals também fornece um pequeno programa apenas para alternar o capslock com control - ctrl2cap.exe.
fonte
Se, por algum motivo, você não quiser executar ferramentas de terceiros, é possível fazer isso sozinho com um pouco de C. Graças à brilhante resposta de Susam Pal, montei o trecho abaixo.
É praticamente um registrador de chaves. Ele escuta as teclas pressionadas, as captura e constrói a entrada do teclado com o mapeamento em mente. O aplicativo de console abaixo precisa estar em execução para funcionar.
Você precisará compilar isso de alguma forma. Eu usei o msys2.org com
pacman -S mingw-w64-x86_64-gcc
e compilei com/mingw64/bin/gcc nocaps.c -o nocaps.exe
.fonte