Pravdepodobne používate aplikáciu, ktorú často používateklávesové skratky pre bežné akcie. Zoberme si napríklad prehliadač, s väčšou pravdepodobnosťou použijete Ctrl + T na otvorenie novej karty, ako na kliknutie na tlačidlo Nová karta pomocou myši. Klávesové skratky vám umožňujú pracovať rýchlejšie a pravdepodobne máte nakonfigurovaných niekoľko globálnych klávesových skratiek, ktoré môžete vykonávať odkiaľkoľvek. Niektoré aplikácie umožňujú aj globálne klávesové skratky. Ak však potrebujete zobraziť globálne klávesové skratky, neexistuje jednoduchý spôsob, ako to urobiť. Existuje však malý skript, ktorý môžete spustiť, aby ste získali úplný zoznam týchto skratiek.
VAROVANIE SPOILER: Prejdite nadol a pozrite si videonávod na konci tohto článku.
Zobraziť globálne klávesové skratky
Otvorte Poznámkový blok a vložte doň nasledujúce. Uložte ho so zmysluplným názvom as príponou VBS. V dialógovom okne Uložiť nezabudnite zmeniť typ súboru z TXT na Všetky súbory. Tento skript napísal užívateľ SuperUser Jack White.
V tomto súbore budete musieť vykonať jednu úpravu. V prvom riadku nahraďte cestu cestou k svojmu vlastnému priečinku používateľa.
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 súbor a potom ho spustite. Nevidíte žiadny typ grafického používateľského rozhrania, ktoré signalizuje spustenie skriptu. V rovnakom priečinku, do ktorého ste tento skript uložili, sa vytvorí nový súbor TXT s názvom „GlobalHotkeys.txt“. Okamžite ju neotvárajte. Počkajte niekoľko minút, aby skript mohol vyhľadať a zapísať nakonfigurované klávesové skratky, ktoré nájde.
Otvorte súbor a zobrazte globálne klávesové skratky nakonfigurované pre vášho používateľa.

Klávesové skratky systému Windows
Tento skript neuvádza globálnu klávesnicu systému Windowsskratky. Napríklad klávesová skratka Win + A otvára Centrum akcií. Táto klávesová skratka a ďalšie predvolené klávesové skratky, s ktorými systém Windows 10 prichádza, nebudú uvedené v súbore TXT. Vyhradené mediálne tlačidlá a ovládače jasu, hlasitosti, Bluetooth, Wi-Fi atď. Sa tiež neuvádzajú.
Aj keď skript funguje pre väčšinu aplikácií, môžu existovať určité výnimky.
Komentáre