Remapeando o CAPS para escapar no Windows 7 sem SharpKeys

8

Quero remapear o CAPS para escapar (uso a funcionalidade de escape o tempo todo em muitos programas), mas as duas sugestões que parecem aparecer são:

  1. Teclas de atalho (que até as pessoas que propõem dizem que são uma dor)
  2. SharpKeys - que o Norton está relatando como site malicioso agora

Existem outras sugestões?

user4941
fonte

Respostas:

13

A chave automática pode fazer isso. É bastante trivial.

Faça um arquivo com a extensão .ahk:

Capslock::Esc

Basta clicar duas vezes para executar, depois de instalar a Autohotkey.

É realmente assim tão fácil. Você pode compilar o script em um executável ( .exe) para torná-lo portátil com o compilador que acompanha a Autohotkey.

Você precisará executá-lo na inicialização de alguma forma, se não quiser executá-lo manualmente toda vez que reiniciar. Adicionar um atalho ao script à Startuppasta no menu Iniciar funciona.


Se você não se sentir como a instalação de Autohotkey, eu compilei o executável e carregou-o para MediaFire . Se você não confia em mim, vá em frente e faça você mesmo usando o script acima.


A própria Autohotkey oferece algumas vantagens e desvantagens do uso desse método em comparação ao remapeamento através da alteração de algumas chaves do Registro (que é o que as SharpKeys fazem e o que Piskvor descreve). Eles também fornecem instruções, especificamente:

  • Use um programa (gratuito) como o KeyTweak
  • Editando manualmente o registro, usando um arquivo .reg, conforme descrito aqui
Prumo
fonte
11
Isso funciona. Observe que isso requer que o AHK continue em execução em segundo plano.
Piskvor saiu do prédio
Excelente! Prefiro esta solução ao hack do registro que encontrei aqui: vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows
Justin Force
Existe uma maneira de mapear Esc ou ScrollLock para Capslock? Porque há momentos em que você realmente precisa do capslock.
Thameera
2
@thameera Você deve poder adicionar apenas uma Esc::Capslocklinha.
Bob
3

O programa remapkey.exe incluído nas Ferramentas do Windows Server 2003 Resource Kit mencionadas neste artigo funciona bem no Windows 7. O artigo techrepublic possui imagens, mas a seguir é apresentado rapidamente como refazer a esc para maiúsculas.

Após instalar as ferramentas do Windows Server 2003 Resource Kit:

  1. Abra a caixa de diálogo de execução pressionando Win + R
  2. Digite 'remapkey.exe' e pressione Enter
  3. Arraste e solte o botão 'Esc' do teclado base do botão 'Caps' do teclado base.
    • Nota: após soltar o botão 'Esc' sobre o botão 'Caps' no teclado base, o teclado Remapped deve refletir a alteração.
  4. Clique no botão "Salvar e sair". (é o primeiro ícone no canto superior esquerdo.)
  5. Clique nos avisos.
  6. Reinicialize (afinal, isso é o Windows).
  7. Aproveite suas chaves remapeadas sem precisar de um serviço extra em execução o tempo todo!
Justin Wrobel
fonte
Saudações Justin, bem-vindo ao SuperUser. Geralmente, incentivamos a expansão das informações encontradas nos links. Você poderia editar em um resumo das informações? Dessa forma, temos algo mesmo que os links estejam desatualizados.
Jonathan Garber
Tentar instalar o "Windows Server 2003 Resource Kit Tools" no Windows 7 apresenta um erro de compatibilidade. Eu acho que ainda pode funcionar, mas isso foi suficiente para me fazer não instalá-lo.
Utilizador
2

Bem, o autor do SharpKeys observa que ele apenas cria uma chave especial no registro.

Você pode seguir o caminho mais difícil e mexer com o layout manualmente ou obter o criador do layout do teclado MS - http://msdn.microsoft.com/en-us/goglobal/bb964665

Observe também que a SharpKeys tem uma página no CodePlex - você pode obtê-la de lá: http://sharpkeys.codeplex.com/

Piskvor saiu do prédio
fonte
Além disso, os relatórios do "site malicioso" do Norton não parecem um recurso muito útil para mim - não confio nisso, pois, na minha experiência, eles frequentemente bloqueiam sites legítimos e deixam os maliciosos escaparem.
Piskvor saiu do prédio
11
O MS Keyboard Layout Creator não permite remapear a tecla Caps Lock; está marcado como "Não atribuível".
Doug
Ah bem. A Sharpkeys é obviamente a solução superior (e o criador do layout parece intencionalmente aleijado, pois ambos operam nos mesmos dados do registro), mas como a pergunta confia explícita e absolutamente no Norton (o que eu não faço), não há nada a fazer.
Piskvor saiu do prédio 28/10
0

O Melhor Remapper de Chaves

(a partir de abril de 2020)

Todos os programas a seguir fazem um trabalho adequado. Permitam-me também acrescentar que não há melhor remapeador de chave. O que você deve usar depende de qual dos 3 grupos você pertence.

  • Microsoft Keyboard Layout Creator 1.4
  • Gerenciador de layout de teclado
  • KeyTweak
  • Autohotkey
  • SharpKeys

1. Substituindo todos ou quase todos os caracteres do teclado

Microsoft Keyboard Layout Creator 1.4. Se você deseja revisar completamente todos os caracteres do teclado, vá para o Microsoft Keyboard Layout Creator 1.4. (Você também pode usar o Keyboard Layout Manager, mas já ouvi coisas melhores sobre o anterior.) Embora possa demorar mais, o uso desses dois programas, em vez dos programas menores da lista, vale a pena, porque aparentemente faz o seu sistema funcionar muito. mais eficientemente.

2. Mudando algumas teclas

KeyTweak. Quando você simplesmente deseja substituir um caractere por uma chave, vá para KeyTweak. Eu usei o SharpKeys e o KeyTweak, e o KeyTweak é muito mais fácil e rápido de usar. O KeyTweak foi descontinuado por um tempo, mas ainda funciona perfeitamente . (Continuo a usá-lo sempre que reinstalar o computador.) A propósito, o LifeHacker mencionou que não era portátil, mas é.

3. Fazendo uma única tecla Pressione várias teclas ou acione algo incomum

AutoType. Se você deseja que uma chave faça várias coisas, como o tipo "eu te amo". ou pressionar a tecla F4 parece pressionar Alt-F4, você precisará usar o AutoType. O AutoType é uma linguagem de programação fácil que permite fazer muitas coisas com o pressionar de um botão. No entanto , apesar do que as pessoas disseram sobre isso, levará algum tempo para implementar qualquer script. Concordo que é uma linguagem fácil, mas até descobrir como instalar o programa leva algum tempo. Uso o AutoHotkey extensivamente e posso dizer que você precisará de horas como iniciante para escrever um script simples. Quero dizer, demorei um pouco para escrever esta resposta simples! Além disso, você pode acidentalmente se viciar em escrever scripts que devem aumentar sua produtividade; Contudo,dias para terminar de escrever!

John Greer
fonte