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

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

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

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

Отворете Бележника и поставете следното в него. Запазете го със смислено име и с разширението 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

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

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

Коментари