Como visualizar atalhos de teclado globais no Windows 10

Para qualquer aplicativo que você usa muito, você provavelmente usa atalhos de teclado para ações comuns. Pegue o navegador, por exemplo, é mais provável que você use Ctrl+T para abrir uma nova guia do que use o mouse para clicar no botão de nova guia. Os atalhos de teclado permitem que você trabalhe mais rápido e você provavelmente tem alguns globais configurados que podem ser executados de qualquer lugar. Alguns aplicativos também permitem atalhos de teclado globais. No entanto, se você precisar visualizar atalhos de teclado globais, não há uma maneira simples de fazer isso. No entanto, existe um pequeno script que você pode executar para obter uma lista completa desses atalhos.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

  Como consertar o software Adobe não é original no Windows 10

Ver atalhos de teclado globais

Abra o Bloco de Notas e cole o seguinte nele. Salve-o com um nome significativo e com a extensão VBS. Certifique-se de alterar o tipo de arquivo de TXT para Todos os arquivos na caixa de diálogo Salvar. Este script foi escrito pelo usuário SuperUser Jack White.

Você precisará fazer uma edição neste arquivo. Na primeira linha, substitua o caminho pelo caminho para sua própria 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, em seguida, execute-o. Você não verá nenhum tipo de GUI que indique que o script está sendo executado, no entanto, um novo arquivo TXT chamado ‘GlobalHotkeys.txt’ será criado no mesmo diretório em que você salvou este script. Não abra imediatamente. Aguarde alguns minutos para que o script possa procurar e gravar os atalhos de teclado configurados que encontrar.

  Como instalar aplicativos facilmente com o gerenciador de pacotes do Windows 10 (usando winstall)

Abra o arquivo para visualizar os atalhos de teclado globais configurados para seu usuário.

Atalhos de teclado do Windows

Este script não listará os atalhos de teclado globais do Windows. Por exemplo, o atalho de teclado Win+A abre a Central de Ações. Este atalho de teclado e outros padrões que o Windows 10 vem com não serão listados no arquivo TXT. Teclas de mídia dedicadas e controles de brilho, volume, Bluetooth, WiFi etc. também não serão listados.

Embora o script funcione para a maioria dos aplicativos, pode haver algumas exceções.