Categories: Tecnologia

Como usar Caps Lock como tecla modificadora no Windows

likhit jansawang / Shutterstock.com

A tecla Caps Lock ocupa o estado real do teclado e não está puxando seu peso. Este script AutoHotkey fácil transformará Caps Lock em uma tecla modificadora para que você possa usá-la para atalhos personalizáveis.

O básico

Este script permitirá que você pressione Caps Lock + G para enviar texto rapidamente do Google em qualquer lugar do Windows ou pressione Caps Lock + D para pesquisar a definição de uma palavra no dicionário. Esses atalhos são personalizáveis, é claro.

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

AutoHotkey 101

AutoHotkey é um aplicativo gratuito do Windows que fica em segundo plano e executa scripts. Você mesmo pode escrever esses scripts ou baixá-los. Os scripts geralmente aguardam um pressionamento de tecla e executam uma ação. Desta forma, AutoHotkey é uma maneira rápida de remapear teclas no Windows ou atribuir ações diferentes às teclas.

Por exemplo, mostramos como você pode usar o AutoHotkey para desabilitar a tecla do Windows , evitando que ela abra o menu Iniciar e tire você dos jogos de PC em tela inteira. Não há necessidade de retirar a tecla do teclado.

Instale o AutoHotkey e obtenha o script

Baixe AutoHotkey e instale-o para começar. Em seguida, baixe o script do modificador CapsLock .

Extraia o arquivo de script AHK do arquivo ZIP e coloque-o em qualquer pasta em seu computador. Para executá-lo com o 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 duas vezes rapidamente na tecla Caps Lock.

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

  • Pressione Caps Lock + d para encontrar a definição do 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 localizar a palavra selecionada em um dicionário de sinônimos.
  • Pressione Caps Lock + w para pesquisar o texto selecionado na Wikipedia.

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

Para controlar o AutoHotkey, procure o ícone AutoHotkey em sua área de notificação – ele tem um fundo verde com um H branco nele. Para interromper a execução do script, basta clicar com o botão direito no ícone AutoHotkey e selecionar “Sair”.

Como funciona?

Se você gostaria de ver o que o script faz, clique com o botão direito nele e selecione “Editar Script”. 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.

Este script foi enviado a nós por Dave Kellog. Esta é a parte mágica do script que faz Caps Lock funcionar como uma tecla modificadora se for pressionada duas vezes:

Caps Lock::
KeyWait, CapsLock; Espere para sempre até que o Capslock seja lançado.
KeyWait, CapsLock, D T0.2; ErrorLevel = 1 se CapsLock não for desativado em 0,2 segundos.
if ((ErrorLevel = 0) && (A_PriorKey = "CapsLock")); É um toque duplo em CapsLock?
{
SetCapsLockState,% GetKeyState ("CapsLock", "T")? "Desligado": "Ligado"; Alterna o estado do LED CapsLock
}
Retorna

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

O resto 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, já que as funções do modificador usam a área de transferência para realizar ações no texto selecionado.

Quer ver o script completo sem baixá-lo? Aqui está:

#NoEnv; Recomendado para desempenho e compatibilidade com versões futuras do AutoHotkey.
; #Warn; Ative avisos para ajudar na detecção de erros comuns.
#SingleInstance FORCE; Pule a caixa de diálogo de chamada e substitua silenciosamente a instância deste script em execução anterior.
SendMode Input; Recomendado para novos scripts devido à sua velocidade e confiabilidade superiores.
SetWorkingDir% A_ScriptDir%; Garante um diretório inicial consistente.


; ========================================================= ===================================================
; Processamento CapsLock. Deve tocar duas vezes em CapsLock para ativar ou desativar o modo CapsLock.
; ========================================================= ===================================================
; Deve tocar duas vezes em CapsLock para ativar ou desativar o modo CapsLock.
Caps Lock::
    KeyWait, CapsLock; Espere para sempre até que o Capslock seja lançado.
    KeyWait, CapsLock, D T0.2; ErrorLevel = 1 se CapsLock não for desativado em 0,2 segundos.
    if ((ErrorLevel = 0) && (A_PriorKey = "CapsLock")); É um toque duplo em CapsLock?
        {
        SetCapsLockState,% GetKeyState ("CapsLock", "T")? "Desligado": "Ligado"; Alterna o estado do LED CapsLock
        }
Retorna



; ========================================================= ===================================================
; Teclas de atalho com modificador CapsLock. Veja https://autohotkey.com/docs/Hotkeys.htm#combo
; ========================================================= ===================================================
; Obtenha DEFINIÇÃO da palavra selecionada.    
CapsLock & d ::
    ClipboardGet ()
    Execute, http://www.google.com/search?q=define+%clipboard%; Lançar com o conteúdo da área de transferência
    ClipboardRestore ()
Retorna

; GOOGLE o texto selecionado.
CapsLock & g ::
    ClipboardGet ()
    Execute, http://www.google.com/search?q=%clipboard%; Lançar com o conteúdo da área de transferência
    ClipboardRestore ()
Retorna

; Faça THESAURUS da palavra selecionada
CapsLock & t ::
    ClipboardGet ()
    Execute http://www.thesaurus.com/browse/%Clipboard%; Lançar com o conteúdo da área de transferência
    ClipboardRestore ()
Retorna

; Faça WIKIPEDIA da palavra selecionada
CapsLock & w ::
    ClipboardGet ()
    Execute, https://en.wikipedia.org/wiki/%clipboard%; Lançar com o conteúdo da área de transferência
    ClipboardRestore ()
Retorna

; ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++

; ========================================================= ===================================================
; Funções auxiliares da área de transferência.
; ========================================================= ===================================================
ClipboardGet ()
{
    OldClipboard: = ClipboardAll; Salvar área de transferência existente.
    Área de transferência: = ""
    Enviar, ^ c; Copiar o teste selecionado para a área de transferência
    ClipWait 0
    If ErrorLevel
        {
        MsgBox, nenhum texto selecionado!
        Retorna
        }
}


ClipboardRestore ()
{
    Clipboard: = OldClipboard
}

Já vimos scripts AutoHotkey que transformam Caps Lock em uma tecla modificadora antes, mas nunca um que mantém Caps Lock como um alternador se você pressioná-lo duas vezes. É muito inteligente. Obrigado mais uma vez a Dave Kellog por nos enviar.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago