Descubra todos os seus atalhos de teclado globais do Windows!

Foto do autor

By luis

Em qualquer aplicativo que você utilize com frequência, é comum empregar atalhos de teclado para ações rotineiras. No navegador, por exemplo, é mais provável que você pressione Ctrl+T para abrir uma nova aba do que usar o mouse para clicar no botão correspondente. Os atalhos de teclado agilizam seu trabalho, e você provavelmente já configurou alguns globais que funcionam em qualquer lugar. Alguns aplicativos também oferecem atalhos globais. Contudo, não existe uma forma direta de visualizar todos esses atalhos de teclado globais. Felizmente, há um script que você pode executar para obter uma lista completa.

Visualizando Atalhos de Teclado Globais

Abra o Bloco de Notas e cole o seguinte código. Salve-o com um nome que faça sentido e com a extensão VBS. É fundamental alterar o tipo de arquivo de TXT para “Todos os arquivos” na caixa de diálogo de salvamento. Este script foi desenvolvido pelo usuário SuperUser Jack White.

Será necessário fazer uma pequena modificação neste arquivo. Na primeira linha, troque o caminho pelo caminho da sua pasta de usuário.

Const rootdir = "C:Usersfatiw"

Set fso = CreateObject("Scripting.FileSystemObject")
Set wshell = CreateObject("WScript.Shell")

logname="GlobalHotkeys.txt"
Set logfile = fso.CreateTextFile(logname,True)
logfile.Write "Searching for shortcuts with hotkeys" & vbCrLf

recursedirs( fso.GetFolder(rootdir) )

logfile.Write "Done searching" & vbCrLf
logfile.Close

Sub recursedirs(dir)
If trylistdir(dir) Then
For Each subdir In dir.SubFolders
recursedirs subdir
Next

For Each file In dir.Files
extn = fso.GetExtensionName(file.Path)
if LCase(extn) = "lnk" Then
check(file.Path)
end if
Next
End If
End Sub

Function trylistdir(dir)
On Error Resume Next
trylistdir = (dir.SubFolders.Count + dir.Files.Count >= 0)
End Function

Sub check(fname)

Set lnk = wshell.CreateShortcut(fname)
hk = lnk.Hotkey
if (hk<>"") then
logfile.Write fname & " : " & hk & vbCrLf
end if

End Sub
  

Salve o arquivo e execute-o. Não haverá interface gráfica para indicar que o script está em execução. No entanto, um novo arquivo TXT, chamado ‘GlobalHotkeys.txt’, será gerado no mesmo diretório em que você salvou o script. Não o abra imediatamente. Espere alguns minutos para que o script possa buscar e registrar os atalhos de teclado configurados que encontrar.

Agora, abra o arquivo para consultar os atalhos de teclado globais configurados para o seu perfil de usuário.

Atalhos de Teclado do Windows

Este script não exibirá os atalhos de teclado globais do próprio Windows. Por exemplo, o atalho Win+A abre a Central de Ações. Este e outros atalhos padrão do Windows 10 não serão listados no arquivo TXT. Teclas de mídia e controles de brilho, volume, Bluetooth, Wi-Fi etc. também não serão incluídos.

Embora o script seja eficiente na maioria dos casos, podem haver algumas exceções.