Encontrei esta pergunta:
O que provavelmente funcionaria muito bem se eu tivesse direitos de administrador na minha máquina. Mas eu não.
Eu também encontreialguns linkssobre remapear chaves sem direitos de administradorno Windows 7. A solução sugerida é usar o seguinte:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\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
(Salve em um arquivo com .reg
extensão, clique duas vezes para aplicar ao registro e reinicie.)
É igual à primeira solução vinculada, exceto pela chave para editar; a HKEY_CURRENT_USER
chave pode ser editada sem direitos de administrador.
Infelizmente, isso não funciona no Windows 10. (Ele se aplica e cria a chave, mas mesmo após a reinicialização, a tecla Caps Lock é caps lock, não ctrl.)
Vejo regedit
que abaixo HKEY_CURRENT_USER\Keyboard Layout
existem subpastas (subgrupos?) Para "Pré-carregar", "Substitutos" e "Alternar". Parece-me provável que colocar algo em "Substitutos" possa ser a maneira de fazer isso no Windows 10, mas não tenho ideia do que colocar e não há documentação que possa encontrar.
Como posso remapear Caps Lock para Ctrl no Windows 10 sem direitos de administrador?
Responder1
Você pode fazer isso usando o aplicativo gratuito AutoHotKey. Como você não pode instalar software, você pode obter a versão portátil em Downloads do AutoHotKey.
Baixe AutoHotkey.zip
, descompacte e use da seguinte forma.
Este .ahk
arquivo fará o remapeamento:
Capslock::Ctrl
Você pode definir AutoHotKey como manipulador de .ahk
arquivos executando uma versão modificada destes comandos para a pasta correta (se puder):
assoc .ahk=AutoHotkeyScript
ftype AutoHotkeyScript="C:\path\to\AutoHotkey.exe" "%1"
Se você não conseguir executar o procedimento acima, basta iniciar:
"C:\path\to\AutoHotkey.exe" "myscript.ahk"
Você também pode colocar um arquivo em lote que faça o procedimento acima (ou similar) em sua pasta Inicializar.
Responder2
Existe um pequeno programa chamadoDesbloquearque foi feito exatamente para esta tarefa (embora também possa ser usado para remapear outras chaves).
Como fazer dar certo:
Baixe o executável (
uncap.exe
)de seuPágina de lançamentos do GitHub.Salve o arquivo executável em um local permanente.Por exemplo:
- Abra uma janela do Windows Explorer (Chave do logotipo do Windows ⊞+ E).
- Clique na barra de endereço, digite
%USERPROFILE%
e pressione Enter. Isso abre sua pasta de perfil de usuário. - Crie uma nova pasta com
Programs
esse nome. - Mova o
uncap.exe
arquivo executável que você baixou para esta pasta.
Crie um atalho dentro
Startup
da pasta do seu usuáriopara fazer o Uncap inicializar no login:Abra uma janela do Windows Explorer (Chave do logotipo do Windows ⊞+ E).
Clique na barra de endereço, digite
shell:startup
e pressione Enter. Isso abre sua pasta de inicialização automática (Startup
).Clique com o botão direito dentro da janela e selecione
New > Shortcut
no menu.Na caixa de diálogo, encontre o executável ou apenas cole este texto como local se você seguiu o exemplo acima:
"%USERPROFILE%\Programs\uncap.exe" 0x14:0xa2
Certifique-se de incluir o
0x14:0xa2
bit ' ' após o caminho do executável (separado por um espaço). Ele instrui o Uncap a mapear Caps Lockem Right Controlvez de mapeá-lo Escapepor padrão.Conclua a criação do atalho. Na próxima vez que você fizer login, o Uncap será executado automaticamente e remapeado Caps Lock.
Para fazer o mapeamento funcionar imediatamente, clique duas vezes no atalho. Uma pequena janela abrirá e fechará brevemente.