Как да видите глобални клавишни комбинации в Windows 10

За всяко приложение, което използвате много, вероятно използвате клавишни комбинации за общи действия. Вземете например браузъра, по-вероятно е да използвате Ctrl+T, за да отворите нов раздел, отколкото да използвате мишката, за да щракнете върху бутона за нов раздел. Клавишните комбинации ви позволяват да работите по-бързо и вероятно имате конфигурирани няколко глобални, които можете да изпълнявате отвсякъде. Някои приложения също позволяват глобални клавишни комбинации. Ако обаче трябва да видите глобални клавишни комбинации, няма лесен начин да го направите. Има обаче малък скрипт, който можете да изпълните, за да получите пълен списък с тези преки пътища.
ПРЕДУПРЕЖДЕНИЕ ЗА СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.

  Как да закачите уебсайт към лентата на задачите на Windows 10 или менюто "Старт".

Преглед на глобални клавишни комбинации

Отворете Notepad и поставете следното в него. Запазете го със смислено име и с разширението VBS. Уверете се, че сте променили типа на файла от TXT на Всички файлове в диалоговия прозорец Запазване. Този скрипт е написан от потребителя на SuperUser Джак Уайт.

Ще трябва да направите една редакция на този файл. В първия ред заменете пътя с пътя към вашата собствена потребителска папка.

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

Запазете файла и след това го стартирайте. Няма да видите никакъв GUI, който да сигнализира, че скриптът се изпълнява, но нов TXT файл с име „GlobalHotkeys.txt“ ще бъде създаден в същата директория, в която сте записали този скрипт. Не го отваряйте веднага. Изчакайте няколко минути, за да може скриптът да сканира и да напише конфигурираните клавишни комбинации, които намира.

  Как бързо да покажете работния си плот на Windows 10

Отворете файла, за да видите глобалните клавишни комбинации, конфигурирани за вашия потребител.

Клавишни комбинации на Windows

Този скрипт няма да изброява глобални клавишни комбинации на Windows. Например, клавишната комбинация Win+A отваря Центъра за действие. Тази клавишна комбинация и други по подразбиране, с които Windows 10 идва, няма да бъдат изброени в TXT файла. Специални медийни клавиши и контроли за яркост, сила на звука, Bluetooth, WiFi и т.н. също няма да бъдат изброени.

Въпреки че скриптът работи за повечето приложения, може да има някои изключения.

  Блокиране и деинсталиране на всички актуализации, които налагат надстройката на Windows 10