Header Ads

Como usar o Caps Lock como uma chave modificadora no Windows

A tecla Caps Lock ocupa espaço no teclado principal e não está puxando seu peso. Esse script fácil da AutoHotkey transformará o Caps Lock em uma tecla modificadora, para que você possa usá-lo para atalhos personalizáveis.

Informações básicas

Este script permite pressionar Caps Lock + G para pesquisar rapidamente no Google textos de qualquer lugar do Windows ou pressionar Caps Lock + D para procurar a definição de dicionário de uma palavra. Esses atalhos são personalizáveis, é claro.

O melhor de tudo é que esse script inteligente ainda permite que você use o Caps Lock normalmente. Você pode ativar e desativar o Caps Lock pressionando-o rapidamente duas vezes. Se você não usar, o Caps Lock funcionará como uma tecla modificadora para atalhos.

AutoHotkey 101

O AutoHotkey é um aplicativo gratuito do Windows que fica em segundo plano e executa scripts. Você pode escrever esses scripts ou fazer o download deles. Os scripts geralmente esperam o pressionamento de tecla e executam uma ação. Dessa forma, o AutoHotkey é uma maneira rápida de remapear as chaves no Windows ou atribuir ações diferentes às chaves.

Por exemplo, mostramos como você pode usar o AutoHotkey para desativar a chave do Windows, impedindo-aabra o menu Iniciar e tire você dos jogos para PC em tela cheia.Não é necessário retirar a tampa do teclado.

Instale o AutoHotkey e obtenha o script

Baixe o AutoHotkey e instale-o para começar. Em seguida, faça o download do script CapsLock Modifier.

Extraia o arquivo de script AHK do arquivo ZIP e coloque-o em qualquer pasta do seu computador. Para executá-lo com a AutoHotkey, clique com o botão direito do mouse no script e selecione "Executar script". ”

O script agora está sendo executado em segundo plano. Para ativar e desativar o Caps Lock, toque rapidamente duas vezes na tecla Caps Lock.

Se você não tocar duas vezes, o Caps Lock funcionará como uma tecla modificadora. Com as funções incorporadas ao script, você pode usar os seguintes atalhos em qualquer lugar do Windows:

  • Pressione Caps Lock + d para encontrar a definição de dicionário de uma palavra selecionada.
  • Pressione Caps Lock + g para pesquisar no Google o texto selecionado em qualquer lugar do Windows.
  • Pressione Caps Lock + t para encontrar a palavra selecionada em um dicionário de sinônimos.
  • Pressione Caps Lock + w parapesquise o texto selecionado na Wikipedia.

Deseja mais atalhos?Você pode criar o seu próprio com um pouco de conhecimento dos scripts do AutoHotkey.

Para controlar o AutoHotkey, procure o ícone do AutoHotkey na área de notificação - ele tem um fundo verde com um H branco. Para parar de executar o script, clique com o botão direito do mouse no ícone AutoHotkey e selecione 'Exit.' ”

RELACIONADO: Como escrever um script de AutoHotkey

Como isso funciona?

Se você quiser ver o que o script faz, clique com o botão direito do mouse e selecione "Editar script" ”em vez de. Isso abrirá o script no bloco de notas e você poderá examinar seu código.O script é bem curto e fácil de entender. Recomendamos não baixar e executar scripts estranhos sem olhar para eles e entendê-los primeiro.

Esse script foi enviado por Dave Kellog. Aqui está a parte mágica do script que faz o Caps Lock funcionar como uma tecla modificadora se ele for pressionado duas vezes:

 CapsLock :: KeyWait, CapsLock;Aguarde uma eternidade até o lançamento do Capslock. KeyWait, CapsLock, D T0.2;ErrorLevel = 1 se o CapsLock não cair dentro de 0,2 segundos. if ((ErrorLevel = 0) & & A; (A_PriorKey = "CapsLock"));É um toque duplo no CapsLock?{SetCapsLockState,% GetKeyState ("CapsLock", "T")?"Off": "On";Alterne o estado do LED CapsLock} retornar 

Este bit aguarda para ver se Caps Lock é pressionado duas vezes e ativa ou desativa o Caps Lock. Caso contrário, o script captura o Caps Lock e o utiliza para atalhos de modificadores.

O restante do script contém as ações de atalho e uma função útil da área de transferência que salva o conteúdo da sua área de transferência e os restaura. Essa parte é bastante necessária, pois as funções do modificador usam a área de transferência para executar ações no texto selecionado.

Deseja ver o script completo sem fazer o download?Aqui está:

 #NoEnv;Recomendado para desempenho e compatibilidade com versões futuras do AutoHotkey.;#Warn;Habilite avisos para ajudar na detecção de erros comuns.#SingleInstance FORCE;Ignore a caixa de diálogo de chamada e substitua silenciosamente a instância anteriormente executada desse script. Entrada SendMode;Recomendado para novos scripts devido à sua velocidade e confiabilidade superiores. SetWorkingDir% A_ScriptDir%;Garante um diretório inicial consistente.; ====================================================================================================;Processamento CapsLock.É necessário tocar duas vezes em CapsLock para ativar ou desativar o modo CapsLock.; ====================================================================================================;É necessário tocar duas vezes em CapsLock para ativar ou desativar o modo CapsLock. CapsLock :: KeyWait, CapsLock;Aguarde uma eternidade até o lançamento do Capslock. KeyWait, CapsLock, D T0.2;ErrorLevel = 1 se o CapsLock não cair dentro de 0,2 segundos. if ((ErrorLevel = 0) & & A; (A_PriorKey = "CapsLock"));É um toque duplo no CapsLock?{SetCapsLockState,% GetKeyState ("CapsLock", "T")?"Off": "On";Alterne o estado do CapsLock LED} retornar; ====================================================================================================;Teclas de atalho com modificador CapsLock. Consulte https://autohotkey. com/docs/Hotkeys. htm#combo; ====================================================================================================;Obter DEFINIÇÃO da palavra selecionada. CapsLock &d :: ClipboardGet () Run, http://www. google. com/search?q=define+%clipboard%;Iniciar com o conteúdo da área de transferência ClipboardRestore () Return;GOOGLE o texto selecionado. CapsLock &g :: ClipboardGet () Run, http://www. google. com/search?q=%clipboard%;Iniciar com o conteúdo da área de transferência ClipboardRestore () Return;Faça THESAURUS da palavra selecionada CapsLock &t :: ClipboardGet () Execute http://www. thesaurus. com/browse/%Clipboard%;Iniciar com o conteúdo da área de transferência ClipboardRestore () Return;Faça WIKIPEDIA da palavra selecionada CapsLock &w :: ClipboardGet () Run, https://en. wikipedia. org/wiki/%clipboard%;Iniciar com o conteúdo da área de transferência ClipboardRestore () Return; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++; ====================================================================================================;Funções auxiliares da área de transferência.; ================================================================================================== ClipboardGet (){OldClipboard: = ClipboardAll; Salve a área de transferência existente.Área de transferência: = "" Enviar, ^ c; Copiar teste selecionado para a área de transferência ClipWait 0 Se ErrorLevel {MsgBox, nenhum texto selecionado!Retornar}} ClipboardRestore () {Clipboard: = OldClipboard} 

Já vimos scripts do AutoHotkey que transformam o Caps Lock em uma tecla modificadora antes, mas nunca um que mantém o Caps Lock ativo como uma alternância se você pressioná-lo duas vezes.É muito inteligente. Mais uma vez obrigado a Dave Kellog por nos enviar.

Via: How to Geek

Veja Também:

Nenhum comentário