Користуючись будь-якою програмою, ви, напевно, звикли до використання сполучень клавіш для швидкого виконання щоденних операцій. Наприклад, у браузері ви, скоріше за все, відкриєте нову вкладку за допомогою комбінації клавіш Ctrl+T, а не клікатимете мишею на відповідну кнопку. Гарячі клавіші роблять роботу ефективнішою, і багато користувачів мають налаштовані глобальні комбінації, які можна використовувати в будь-якій програмі. Деякі програми також підтримують власні глобальні гарячі клавіші. Але не завжди є простий спосіб переглянути повний перелік цих комбінацій. На щастя, існує невеликий скрипт, який допоможе вам отримати повний перелік налаштованих глобальних сполучень клавіш.
Як знайти глобальні сполучення клавіш
Відкрийте “Блокнот” та скопіюйте туди наступний код. Збережіть файл з будь-якою зручною назвою та розширенням .vbs. Переконайтеся, що у діалоговому вікні збереження файлу ви обрали “Усі файли” в списку типів файлів. Цей сценарій був створений користувачем 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
Збережіть файл, а потім запустіть його. Ви не побачите жодних графічних повідомлень, які б вказували на те, що скрипт виконується. Однак, в тому ж каталозі, де ви зберегли цей скрипт, буде створено новий текстовий файл під назвою “GlobalHotkeys.txt”. Не відкривайте його одразу. Зачекайте декілька хвилин, щоб скрипт завершив сканування і записав знайдені сполучення клавіш.
Після цього ви можете відкрити файл “GlobalHotkeys.txt”, щоб переглянути список глобальних комбінацій клавіш, налаштованих для вашого користувача.
Стандартні комбінації клавіш Windows
Скрипт не виведе у список стандартні глобальні комбінації клавіш Windows. Наприклад, комбінація клавіш Win+A відкриває Центр дій. Ця та інші стандартні комбінації, які є в Windows 10, не будуть відображені у текстовому файлі. Також не будуть відображені спеціальні клавіші для управління медіа, яскравістю, гучністю, Bluetooth, WiFi тощо.
Варто зазначити, що хоча скрипт працює з більшістю програм, можуть бути деякі виключення.