За всяко приложение, което използвате много, вероятно използвате клавишни комбинации за общи действия. Вземете например браузъра, по-вероятно е да използвате Ctrl+T, за да отворите нов раздел, отколкото да използвате мишката, за да щракнете върху бутона за нов раздел. Клавишните комбинации ви позволяват да работите по-бързо и вероятно имате конфигурирани няколко глобални, които можете да изпълнявате отвсякъде. Някои приложения също позволяват глобални клавишни комбинации. Ако обаче трябва да видите глобални клавишни комбинации, няма лесен начин да го направите. Има обаче малък скрипт, който можете да изпълните, за да получите пълен списък с тези преки пътища.
ПРЕДУПРЕЖДЕНИЕ ЗА СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.
Преглед на глобални клавишни комбинации
Отворете 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
Този скрипт няма да изброява глобални клавишни комбинации на Windows. Например, клавишната комбинация Win+A отваря Центъра за действие. Тази клавишна комбинация и други по подразбиране, с които Windows 10 идва, няма да бъдат изброени в TXT файла. Специални медийни клавиши и контроли за яркост, сила на звука, Bluetooth, WiFi и т.н. също няма да бъдат изброени.
Въпреки че скриптът работи за повечето приложения, може да има някои изключения.