Globális billentyűparancsok megtekintése Windows 10 rendszeren

Minden gyakran használt alkalmazásnál valószínűleg billentyűparancsokat használ a gyakori műveletekhez. Vegyük például a böngészőt, sokkal valószínűbb, hogy a Ctrl+T billentyűkombinációt használja új lap megnyitásához, mint az egérrel az új lap gombra kattintáshoz. A billentyűparancsok segítségével gyorsabban dolgozhat, és valószínűleg be van állítva néhány globális billentyűparancs, amelyeket bárhonnan végrehajthat. Egyes alkalmazások globális billentyűparancsokat is engedélyeznek. Ha azonban globális billentyűkódokat szeretne megtekinteni, nincs egyszerű módja annak. Van azonban egy kis szkript, amelyet futtathat, hogy megkapja a parancsikonok teljes listáját.
SPOILER FIGYELMEZTETÉS: Görgessen le, és tekintse meg a cikk végén található oktatóvideót.

Globális billentyűparancsok megtekintése

Nyissa meg a Jegyzettömböt, és illessze be a következőket. Mentse el értelmes névvel és VBS kiterjesztéssel. Győződjön meg róla, hogy a Mentés párbeszédpanelen a fájltípust TXT-ről Összes fájlra változtatta. Ezt a szkriptet Jack White SuperUser felhasználó írta.

  Az elakadt halmozott frissítések javítása a Windows 10 rendszeren

Ezt a fájlt egyszer módosítani kell. Az első sorban cserélje ki az elérési utat a saját felhasználói mappájának elérési útjára.

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

Mentse el a fájlt, majd futtassa. Nem fog látni semmilyen grafikus felhasználói felületet, amely jelzi, hogy a szkript fut, azonban egy új „GlobalHotkeys.txt” nevű TXT-fájl jön létre ugyanabban a könyvtárban, amelybe a szkriptet mentette. Ne nyissa ki azonnal. Várjon néhány percet, hogy a szkript megkeresse és meg tudja írni a talált konfigurált billentyűparancsokat.

  Az SSD állapotának ellenőrzése Windows 10 rendszeren

Nyissa meg a fájlt a felhasználó számára konfigurált globális billentyűparancsok megtekintéséhez.

Windows billentyűparancsok

Ez a szkript nem listázza ki a Windows globális billentyűparancsait. Például a Win+A billentyűparancs megnyitja a Műveletközpontot. Ez a billentyűparancs és a Windows 10 rendszerhez tartozó többi alapértelmezett billentyűparancs nem szerepel a TXT-fájlban. A dedikált médiabillentyűk, valamint a fényerő, a hangerő, a Bluetooth, a WiFi stb. vezérlői szintén nem jelennek meg a listában.

Míg a szkript a legtöbb alkalmazásnál működik, előfordulhatnak kivételek.