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.
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.
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.