- - Jak wyświetlić globalne skróty klawiaturowe w systemie Windows 10

Jak wyświetlić globalne skróty klawiaturowe w systemie Windows 10

W przypadku każdej aplikacji, której często używasz, prawdopodobnie używaszskróty klawiaturowe do typowych działań. Weźmy na przykład przeglądarkę, bardziej prawdopodobne jest, że używasz Ctrl + T, aby otworzyć nową kartę, niż myszy klikając przycisk nowej karty. Skróty klawiaturowe pozwalają pracować szybciej i prawdopodobnie skonfigurowano kilka globalnych, które można wykonać z dowolnego miejsca. Niektóre aplikacje obsługują również globalne skróty klawiaturowe. Jeśli jednak chcesz wyświetlić globalne skróty klawiaturowe, nie ma prostego sposobu na zrobienie tego. Istnieje jednak mały skrypt, który można uruchomić, aby uzyskać pełną listę tych skrótów.
ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Wyświetl globalne skróty klawiaturowe

Otwórz Notatnik i wklej w nim następujące elementy. Zapisz go z sensowną nazwą i rozszerzeniem VBS. Upewnij się, że zmieniłeś typ pliku z TXT na Wszystkie pliki w oknie dialogowym Zapisz. Ten skrypt został napisany przez użytkownika SuperUser, Jacka White'a.

Musisz dokonać jednej edycji tego pliku. W pierwszym wierszu zastąp ścieżkę ścieżką do własnego folderu użytkownika.

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

Zapisz plik, a następnie uruchom go. Nie zobaczysz GUI sygnalizującego uruchomienie skryptu, jednak nowy plik TXT o nazwie „GlobalHotkeys.txt” zostanie utworzony w tym samym katalogu, w którym zapisałeś ten skrypt. Nie otwieraj go od razu. Poczekaj kilka minut, aby skrypt mógł wyszukać i napisać skonfigurowane znalezione skróty klawiaturowe.

Otwórz plik, aby wyświetlić globalne skróty klawiaturowe skonfigurowane dla użytkownika.

Skróty klawiaturowe Windows

Ten skrypt nie wyświetla globalnej klawiatury systemu Windowsskróty. Na przykład skrót klawiaturowy Win + A otwiera Centrum akcji. Ten skrót klawiaturowy i inne domyślne, które zawiera system Windows 10, nie zostaną wymienione w pliku TXT. Dedykowane klawisze multimedialne oraz elementy sterujące jasnością, głośnością, Bluetooth, WiFi itp. Również nie zostaną wymienione.

Chociaż skrypt działa w przypadku większości aplikacji, mogą istnieć pewne wyjątki.

Komentarze