- - Ako zobraziť globálne klávesové skratky v systéme Windows 10

Ako zobraziť globálne klávesové skratky v systéme Windows 10

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