Таблиця сполучень клавіш (також поєднання клавіш ,гарячі клавіші, швидкі клавіші, клавіатурні скорочення; англ. keyboard shortcuts, hotkeys, key bindings) — це одночасне або послідовне натискання двох або більше клавіш на клавіатурі комп'ютера для виклику певної команди в програмному забезпеченні або операційній системі. Поєднання клавіш є альтернативним способом взаємодії з комп'ютером, що дозволяє виконувати операції без використання вказівного пристрою (миші, тачпаду).
Загальні відомості Поєднання клавіш зазвичай складаються з однієї або декількох клавіш-модифікаторів (Ctrl, Alt, Shift, Command, Super, Meta) у комбінації зі звичайною клавішею (літерою, цифрою, функціональною клавішею або клавішею керування курсором). Клавіші-модифікатори самостійно не виконують жодної дії, але змінюють функцію іншої клавіші при одночасному натисканні.
Основні переваги використання поєднань клавіш включають:
Підвищення швидкості роботи — виконання операцій без переміщення руки до миші Ергономічність — зменшення навантаження на зап'ястя та запобігання синдрому карпального канал Доступність — можливість роботи для користувачів з обмеженою моторикою Продуктивність — безперервний робочий процес без відволікання уваги
У різних операційних системах використовуються різні клавіші-модифікатори як основні. Наприклад, Windows та Linux використовують клавішу Ctrl для більшості базових операцій, тоді як macOS використовує клавішу Command (⌘). Це пов'язано з історичними та ергономічними особливостями розвитку кожної платформи.
Поняття hotkeys і shortcut keys Поняття hotkeys і shortcut keys частково перетинаються, однак не є тотожними. Обидва механізми дозволяють зменшити залежність від миші, проте застосовуються за різними принципами.
Клавіші швидкого доступу (shortcut keys) — це комбінації, призначені для виклику пунктів меню або окремих команд у межах конкретного вікна чи контексту. Зазвичай вони позначаються підкресленими літерами в меню, наприклад Alt + F для відкриття меню File. Їхня дія обмежена активним інтерфейсом або програмою.
Гарячі клавіші (hotkeys), навпаки, мають ширшу область застосування. Вони часто працюють на системному рівні або щонайменше в багатьох середовищах незалежно від активного вікна. Типовий приклад — комбінація, яка запускає програму або виконує системну дію незалежно від поточного контексту. Гарячі клавіші майже завжди включають модифікатори (Ctrl, Alt, Shift), тоді як клавіші швидкого доступу інколи можуть складатися з однієї клавіші.
Порівняльна характеристика:
Гарячі клавіші Працюють на рівні системи або в багатьох середовищах Зазвичай потребують модифікаторів Приклад: Ctrl + Alt + Del Клавіші швидкого доступу Переважно залежать від активного меню чи вікна Модифікатори використовуються не завжди Приклад: Alt + F
Розуміння цієї відмінності має практичну цінність: для підвищення продуктивності достатньо опанувати базовий набір гарячих клавіш, що істотно прискорює взаємодію з комп’ютерною системою.
Класифікація за функціональним призначенням сполучень клавіш Поєднання клавіш можна класифікувати за їх функціональним призначенням:
Системні команди
Команди для управління операційною системою, перемикання між програмами, блокування системи, виклику системних утиліт.
Редагування тексту
Операції копіювання, вирізання, вставки, скасування дій, пошуку та заміни тексту. Ці команди є найбільш універсальними та підтримуються практично всіма програмами.
Навігація
Переміщення по документу, між вкладками, вікнами або елементами інтерфейсу без використання миші.
Форматування
Застосування стилів тексту (жирний, курсив, підкреслення), вирівнювання, зміна розміру шрифту тощо.
Робота з інструментами
Швидкий виклик інструментів у спеціалізованих програмах (графічні редактори, CAD-системи, відеоредактори).
Історія Концепція поєднань клавіш виникла в ранніх текстових редакторах для операційних систем Unix у 1970-х роках. Редактор Emacs, створений Річардом Столманом у 1976 році, був одним з перших, що широко використовував комбінації клавіш для виконання команд. Редактор vi, розроблений Біллом Джоєм у 1976 році, запровадив модальний підхід до редагування з різними наборами команд для різних режимів.
З появою графічних інтерфейсів користувача в 1980-х роках поєднання клавіш стали стандартизованими. Apple Lisa (1983) та Macintosh (1984) запровадили використання клавіші Command (⌘) для основних операцій. Microsoft Windows (1985) використала клавішу Ctrl як основну для редагування, а пізніше додала клавішу Windows для системних функцій .
У 1987 році IBM представила стандарт CUA (Common User Access), який встановив єдині комбінації клавіш для базових операцій (Ctrl+C для копіювання, Ctrl+X для вирізання, Ctrl+V для вставки). Цей стандарт був прийнятий більшістю розробників програмного забезпечення і використовується досі.
Стандартизація Існує кілька стандартів та керівних принципів для поєднань клавіш:
— стандарт IBM (1987), що встановив базові комбінації для операцій з буфером обміну
Apple Human Interface Guidelines — рекомендації для розробників програм macOS та iOS
Microsoft Windows User Experience Guidelines — стандарти для програм Windows
GNOME Human Interface Guidelines — рекомендації для Linux-програм з інтерфейсом GNOME
Web Content Accessibility Guidelines (WCAG) — стандарти доступності веб-контенту, що включають вимоги до клавіатурної навігації
Доступність Поєднання клавіш відіграють критичну роль у забезпеченні доступності комп'ютерних систем для людей з обмеженими можливостями. Для користувачів з порушеннями зору або моторики клавіатурна навігація часто є єдиним або основним способом взаємодії з комп'ютером. Операційні системи включають спеціальні функції доступності:
Залипання клавіш (Sticky Keys) — дозволяє натискати клавіші-модифікатори послідовно замість одночасно, що полегшує використання поєднань клавіш для людей з обмеженою моторикою Фільтрація вводу (Filter Keys) — ігнорує короткочасні або повторні натискання клавіш, що виникають випадково Озвучування клавіш (Toggle Keys) — відтворює звуковий сигнал при натисканні службових клавіш (Caps Lock, Num Lock, Scroll Lock) Програми читання з екрана — повністю покладаються на клавіатурну навігацію для озвучування інформації на екрані
Операційні системи Кожна операційна система має власний набір стандартних поєднань клавіш, які визначають базову взаємодію користувача з системою .
1.Навігація у системі ФункціяWindows 10/11macOS (Apple)Linux (GNOME)Linux (KDE)Меню Пуск / Головне менюWinCmd + SpaceSuperMetaПараметри / НалаштуванняWin + ICmd + , (в додатку)Super > SettingsMeta + IГлобальний пошукWin + SCmd + SpaceSuper (ввід тексту)Alt + SpaceЗаблокувати екранWin + LCtrl + Cmd + QSuper + LMeta + LПоказати робочий стілWin + DF11Super + DMeta + DТермінал / КонсольWin + X, CCmd + Space > TermCtrl + Alt + TMeta + EnterДіалог «Виконати»Win + R— (Spotlight)Alt + F2Alt + F2
2.Керування вікнами ФункціяWindows 10/11macOS (Apple)Linux (GNOME)Linux (KDE)Перемикання програмAlt + TabCmd + TabAlt + TabAlt + TabЗакрити активне вікноAlt + F4Cmd + WAlt + F4Alt + F4Закрити програму повністюAlt + F4Cmd + QCtrl + QCtrl + QПрикріпити вікно (ліво/право)Win + Arrows(Tile Menu)Super + ArrowsMeta + ArrowsДиспетчер завданьCtrl+Shift+EscCmd+Opt+EscSuper > MonitorCtrl + EscНовий віртуальний стілWin+Ctrl+DCtrl + UpSuper + PgDnMeta+Ctrl+DПерегляд усіх віконWin + TabF3 (Mission Control)SuperMeta + W
3.Робота з файловою системою ФункціяWindowsmacOSLinux (GNOME)Linux (KDE)Відкрити Файловий менеджерWin + ECmd + Opt + SpaceSuper + EMeta + EСтворити нову папкуCtrl+Shift+NCmd+Shift+NCtrl+Shift+NF10Перейменувати файлF2EnterF2F2Видалити (в кошик)DeleteCmd + DeleteDeleteDeleteВидалити назавждиShift + DeleteCmd+Opt+DeleteShift + DeleteShift + DeleteВластивості файлуAlt + EnterCmd + IAlt + EnterAlt + EnterПошук у папціCtrl + FCmd + FCtrl + FCtrl + I
4.Введення тексту/буфер обміну ФункціяWindowsmacOSLinux (GNOME)Linux (KDE)Копіювати / ВставитиCtrl + C / VCmd + C / VCtrl + C / VCtrl + C / VСкасувати / ПовторитиCtrl + Z / YCmd + Z / Shift+ZCtrl + Z / Shift+ZCtrl + Z / Shift+ZІсторія буфера обмінуWin + V(Clipboard Manager)(Extensions)Meta + VПеремкнути мовуWin+Space/Alt+ShiftCtrl + SpaceSuper + SpaceCtrl+Alt+KПанель ЕмодзіWin + . (крапка)Cmd+Ctrl+SpaceCtrl + .Meta + .
5.Скриншоти ФункціяWindowsmacOSLinux (GNOME)Linux (KDE)Весь екранPrintScrnCmd + Shift + 3PrintScrnPrintScrnВиділена областьWin + Shift + SCmd + Shift + 4Shift + PrintScrnMeta+Shift+PЗапис екрана (відео)Win + Alt + RCmd + Shift + 5Ctrl+Alt+Shift+RMeta+Ctrl+R
Слід відзначити основні відмінності:
У Windows/Linux основний контроль за Ctrl. У macOS майже всі ці функції передані на Command (⌘). На відміну від Windows, натискання Enter на файлі не відкриває його, а вмикає перейменування. Для відкриття використовуйте Cmd + O. Клавіша з логотипом Windows у світі Linux офіційно називається Super (в оточенні GNOME) або Meta (в оточенні KDE). В терміналі Linux для копіювання/вставки часто потрібно додавати Shift: Ctrl + Shift + C / V.
Веббраузери Веббраузери — це прикладне програмне забезпечення для перегляду гіпертекстових документів та взаємодії з вебдодатками. Використання клавіатурних скорочень (hotkeys) дозволяє мінімізувати час відгуку системи на запити користувача, оптимізувати ергономіку робочого місця та підвищити ефективність обробки інформації за рахунок виключення маніпуляцій мишею .
1.Робота з вікнами/вкладками Ця категорія охоплює операції з елементами інтерфейсу, що відповідають за паралельну обробку декількох вебресурсів. Вона призначена для структурування багатозадачності та оперативного відновлення сесій. ФункціяChrome / Firefox (Win/Linux)Safari / Chrome (macOS)Нова вкладкаCtrl + TCmd + TНове вікноCtrl + NCmd + NЗакрити поточну вкладкуCtrl + W або Ctrl + F4Cmd + WВідновити останню закриту вкладкуCtrl + Shift + TCmd + Shift + T (або Cmd + Z у Safari)Перейти до наступної вкладкиCtrl + TabCtrl + TabПерейти до попередньої вкладкиCtrl + Shift + TabCtrl + Shift + TabПерейти на вкладку за номером (1-8)Ctrl + 1 ... 8Cmd + 1 ... 8Закрити вікноCtrl + Shift + WCmd + Shift + W
2. Навігація та адресний рядок Категорія включає інструменти для управління потоком завантаження даних та взаємодії з адресним рядком (Omnibox). Вона забезпечує швидкий перехід між вузлами глобальної мережі. ФункціяChrome / Firefox (Win/Linux)Safari / Chrome (macOS)Перехід в адресний рядок (URL)Ctrl + L або Alt + D або F6Cmd + LОновити сторінкуF5 або Ctrl + RCmd + RОновити з ігноруванням кешуCtrl + F5 або Ctrl + Shift + RCmd + Option + R (лише Chrome)Зупинити завантаженняEscEscНа сторінку назад / впередAlt + Left / RightCmd + [ / ] або Cmd + Left / RightПрокрутка вниз / вгору на екранSpace / Shift + SpaceSpace / Shift + SpaceПерехід у самий верх / низ сторінкиHome / EndCmd + Up / Down
3. Масштабування та вигляд Призначена для ідентифікації інформації всередині документа, її локального збереження або перенесення на фізичні носії (друк). Ці інструменти перетворюють браузер на інструмент для роботи з даними. ФункціяChrome / Firefox (Win/Linux)Safari / Chrome (macOS)Збільшити масштабCtrl + "+"Cmd + "+"Зменшити масштабCtrl + "-"Cmd + "-"Скинути масштаб до 100%Ctrl + 0Cmd + 0Повноекранний режимF11Cmd + Ctrl + F
4. Пошук, Закладки та Історія Мета цієї категорії — адаптація графічного відображення контенту під технічні характеристики монітора або індивідуальні потреби користувача. ФункціяChrome / Firefox (Win/Linux)Safari / Chrome (macOS)Пошук на поточній сторінціCtrl + FCmd + FЗнайти наступне / попереднєEnter / Shift + EnterCmd + G / Shift + GДодати сторінку в закладкиCtrl + DCmd + DВідкрити панель закладокCtrl + Shift + BCmd + Shift + BІсторія переглядівCtrl + HCmd + Y (Safari) / Cmd + H (Chrome)ЗавантаженняCtrl + JCmd + Option + L
5. Конфіденційність та інструменти розробника Категорія для професійного моніторингу роботи вебресурсів та управління безпекою персональних даних. Дозволяє взаємодіяти з низькорівневим кодом та обмежувати збір метаданих.