Jak zobrazit globální klávesové zkratky v systému Windows 10

U každé aplikace, kterou často používáte, pravděpodobně používáte klávesové zkratky pro běžné akce. Vezměte si například prohlížeč, je pravděpodobnější, že k otevření nové karty použijete Ctrl+T, než abyste klikli na tlačítko nové karty myší. Klávesové zkratky vám umožní pracovat rychleji a pravděpodobně máte nakonfigurováno několik globálních, které můžete spustit odkudkoli. Některé aplikace také umožňují globální klávesové zkratky. Pokud však potřebujete zobrazit globální klávesové zkratky, neexistuje jednoduchý způsob, jak to udělat. Existuje však malý skript, který můžete spustit, abyste získali úplný seznam těchto zkratek.
SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

  Jak povolit režim Windows Freeform v systému Android 7.0 [No Root]

Zobrazit globální klávesové zkratky

Otevřete Poznámkový blok a vložte do něj následující. Uložte jej pod smysluplným názvem a s příponou VBS. Ujistěte se, že jste v dialogovém okně Uložit změnili typ souboru z TXT na Všechny soubory. Tento skript napsal uživatel SuperUser Jack White.

V tomto souboru budete muset provést jednu úpravu. V prvním řádku nahraďte cestu cestou k vaší vlastní uživatelské složce.

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

Uložte soubor a spusťte jej. Neuvidíte žádný druh GUI, který signalizuje, že skript běží, ale ve stejném adresáři, do kterého jste uložili tento skript, bude vytvořen nový soubor TXT s názvem ‚GlobalHotkeys.txt‘. Neotvírejte to hned. Počkejte několik minut, aby skript mohl vyhledat a napsat nakonfigurované klávesové zkratky, které najde.

  Jak opravit chybu WerFault.exe v systému Windows 10

Otevřete soubor a zobrazte globální klávesové zkratky nakonfigurované pro vašeho uživatele.

Klávesové zkratky Windows

Tento skript neuvádí seznam globálních klávesových zkratek Windows. Například klávesová zkratka Win+A otevře Centrum akcí. Tato klávesová zkratka a další výchozí klávesové zkratky, se kterými je Windows 10 dodáván, nebudou uvedeny v souboru TXT. Vyhrazené mediální klávesy a ovládací prvky pro jas, hlasitost, Bluetooth, WiFi atd. také nebudou uvedeny.

Přestože skript funguje pro většinu aplikací, mohou existovat výjimky.