- - A globális billentyűparancsok megtekintése a Windows 10 rendszeren

A globális billentyűparancsok megtekintése a Windows 10 rendszeren

Bármely alkalmazáshoz, amelyet sokat használ, valószínűleg használni fogjabillentyűparancsok a közös műveletekhez. Vegyük például a böngészőt, sokkal valószínűbb, hogy a Ctrl + T billentyűkombinációval nyit egy új lapot, mint az egérrel kattintva az új lap gombra. A billentyűparancsok lehetővé teszik a gyorsabb működést, és valószínűleg van néhány olyan globális beállítása, amelyet bárhonnan végrehajthat. Egyes alkalmazások engedélyezik a globális billentyűparancsokat is. Ha azonban meg kell tekintenie a globális billentyűparancsokat, nincs egyszerű módja annak. Van azonban egy kis szkript, amelyet futtathat, hogy elérje a gyorsbillentyűk teljes listáját.
SPOILER FIGYELMEZTETÉS: Görgessen le, és nézze meg a videó bemutatóját a cikk végén.

Tekintse meg a globális billentyűparancsokat

Nyissa meg a Jegyzettömböt, és illessze be a következőket. Mentse el értelmes névvel és a VBS kiterjesztéssel. Ne felejtse el módosítani a fájltípust TXT-ről All Files-re a Mentés párbeszédpanelen. Ezt a szkriptet Jack White, a SuperUser felhasználó írta.

Ehhez egy fájlt kell szerkesztenie. Az első sorban cserélje ki az elérési utat a saját felhasználói mappájához vezető útvonalra.

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 olyan grafikus felhasználói felületet, amely jelzi a szkript futását, ugyanakkor egy új, „GlobalHotkeys.txt” nevű TXT fájl jön létre ugyanabban a könyvtárban, ahová a szkriptet mentette. Ne nyissa ki azonnal. Várjon néhány percet, hogy a szkript megkeresse és írja a megtalált konfigurált billentyűparancsokat.

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

Windows billentyűparancsok

Ez a szkript nem sorolja fel a Windows globális billentyűzetéthivatkozások. Például a Win + A billentyűparancs megnyitja az Akcióközpontot. Ez a billentyűparancs, valamint a Windows 10 által szállított egyéb alapértelmezett parancsikonok nem kerülnek felsorolásra a TXT fájlban. A dedikált médiakulcsok, valamint a fényerő, hangerő, Bluetooth, WiFi stb. Kezelőszervei szintén nem kerülnek felsorolásra.

Noha a szkript a legtöbb alkalmazás számára működik, lehet néhány kivétel.

Hozzászólások