KeyShortcut — Каталог гарячих клавіш
Безплатний каталог усіх клавіатурних скорочень — підтримуваний у актуальному стані AI-конвеєром.

KeyShortcut (keyshortcut.com) — безплатний каталог клавіатурних скорочень для застосунків на Mac, Windows і Linux. Я сам його спроєктував, створив і підтримую. Сторінки генеруються заздалегідь і розміщені на Cloudflare Pages, дані зберігаються в Supabase, а конвеєр на основі Gemini підтримує їх в актуальному стані.
Безплатний каталог клавіатурних скорочень з пошуком для кожного популярного застосунку на кожній системі — 8 217 скорочень для 119 застосунків станом на жовтень 2026 року, одинадцятьма мовами, приблизно на 175 швидких сторінках. Можна шукати так, як ви насправді думаєте («paste in chrome»), друкувати охайні шпаргалки й довіряти контенту: AI-конвеєр читає офіційну документацію та пропонує оновлення, перш ніж щось застаріє.
- Роль
- Соло — дизайн, код і контент
- Терміни
- Триває
- Стек
- React 19 · React Router v7 · Vite 7 · Tailwind v4 · Supabase · Gemini API · jspdf · Cloudflare Pages



Питання
Навіщо взагалі потрібен каталог гарячих клавіш?
Де насправді живуть скорочення.
Кожен серйозний застосунок має сотню скорочень — і документує їх по-своєму. Figma ховає їх у спливному вікні, Chrome виносить на сторінку довідки, Apple розкидає по PDF-файлах. Немає єдиного місця, куди заглянути, немає способу шукати по застосунках і немає способу роздрукувати охайний довідник. Більшість людей запам'ятовують третину й махають рукою на решту.
Рішення.
KeyShortcut — це один відкритий каталог з одним послідовним форматом: одне поле пошуку, один набір символів клавіш, одна сторінка на застосунок — для понад сотні застосунків на Mac, Windows і Linux. Безплатний, легко знаходиться в Google, придатний до друку й підтримуваний в актуальному стані конвеєром, що працює сам.
Масштаб
Близько 175 сторінок, зібраних за один прохід.
Що дає одна збірка.
- ~175 готових сторінок — Кожна сторінка зібрана заздалегідь як справжня, завершена сторінка — швидка для відвідувачів і легка для прочитання Google.
- 8 217 скорочень, 119 застосунків — Для трьох систем станом на жовтень 2026 року — усе збережено в одному послідовному форматі й перекладено одинадцятьма мовами.
- Сторінки створюють себе самі — Щойно до бази додають новий застосунок, його сторінка з'являється в наступній збірці — без зайвої роботи.
- Жодних серверів, які треба пильнувати — Увесь сайт віддається як прості файли у всесвітній мережі. Публікація — це одна команда.
Дані
Одна база живить увесь сайт.
Усе живе в одному місці.
Кожне скорочення, кожен переклад, кожна підпис і кожна іконка застосунку живуть в одній хмарній базі (Supabase) — 8 217 скорочень і 119 застосунків станом на жовтень 2026 року. Числа зростають щотижня. У цьому й суть.
Як сайт залишається швидким.
- Усе завантажується разом — Головна сторінка одразу отримує всі три системи — перемикання між Mac, Windows і Linux миттєве, бо дані вже на місці.
- Жодного питання двічі — Під час збірки однакові запити до бази обробляються один раз і перевикористовуються — тож збірка лишається швидкою навіть тоді, коли даних більшає.
- Запити йдуть пліч-о-пліч — Великі завантаження даних виконуються паралельно, а не одне за одним — це різниця між шестисекундною та дванадцятисекундною збіркою.
- Готово ще до кліку — Наведення на посилання тихенько завантажує його дані у фоні — поки ви клікнете, вони вже на місці.
- Іконки їдуть разом із сайтом — Усі іконки застосунків завантажуються під час збірки й віддаються з тієї ж швидкої мережі, що й самі сторінки.
Залишатися актуальним
Від офіційної документації до запропонованого оновлення — автоматично.
Проблема ручної роботи.
Застосунки змінюються. Одне оновлення ПЗ може додати, перейменувати чи прибрати двадцять скорочень — і каталог, який ведуть руками, застаріває за кілька місяців. Єдиний спосіб тримати сотню застосунків актуальними — це припинити вести їх вручну.
Як цикл оновлення працює сам.
- Список офіційних джерел — Для кожного застосунку зафіксовано сторінку його офіційної документації з розкладом — щотижня, щомісяця чи за запитом.
- AI читає документацію — За розкладом конвеєр відкриває кожну сторінку документації, а Google Gemini AI витягає скорочення — клавіші, комбінації та що вони роблять.
- Очистити, перш ніж порівнювати — Усе спочатку зводиться до одного стандартного формату, тож порівняння завжди чесне — рівне з рівним.
- Кожну зміну схвалює людина — Конвеєр ніколи не редагує живий сайт самостійно. Він пропонує зміну, людина її переглядає, і лише тоді вона виходить наживо.
Пошук
Друкуйте так, як думаєте.
Один пошук, скрізь.
Один пошуковий індекс охоплює кожен застосунок і кожне скорочення на кожній системі. Той самий пошук живить головну сторінку, панель результатів і сторінки окремих застосунків — тож він завжди поводиться однаково.
Прості слова працюють.
«paste in chrome» знаходить скорочення вставлення в Chrome. «figma copy», «undo linear», «fullscreen vscode» — усе це просто працює. І відповідь завжди показує правильні символи для вашої системи: ⌘ на Mac, Ctrl усюди інде.
Майстерність
Маленькі, продумані деталі.
З чого зроблено сайт.
- Теплий паперовий вигляд — Одна тепла бежева палітра з темно-чорнильним текстом, наче добрі канцтовари. Без темного режиму — типографіка й контраст роблять усю роботу.
- Справжні клавіші, намальовані кодом — Кожна клавіша на сторінці намальована простими вебстилями, а не зображенням. Навіть анімована клавіатура на головній сторінці.
- Шпаргалки для друку — Скорочення будь-якого застосунку можна перетворити на охайний, готовий до друку PDF — прямо в браузері, без очікування на сервер.
- Приватність за замовчуванням — Аналітика завантажується лише після згоди відвідувача — і сайт тримає строгий перелік того, чому взагалі дозволено завантажуватися.
Два продукти, один сайт
Головна сторінка Mac-застосунку теж живе тут.
Жодного другого сайту, який треба підтримувати.
У KeyShortcut є супутник — платний Mac-застосунок, що тримає панель скорочень поверх усього, над чим ви працюєте. Замість того щоб будувати й підтримувати для нього окремий другий сайт, його продуктова сторінка живе всередині цього ж сайту за власною адресою. Та сама збірка, та сама публікація, нуль додаткової інфраструктури.
Усі слова живуть у базі даних.
На продуктовій сторінці немає тексту, вписаного в код. Кожен заголовок, картка можливості, ціна й сторінка з юридичною інформацією — це рядок у базі даних. Змініть рядок, перепублікуйте, готово — для зміни формулювання розробник не потрібен.
Готовий до запуску ще до запуску.
Одне налаштування керує тим, чи показується кнопка завантаження з App Store. Поки застосунок ще був на перевірці, сторінка вже жила в продакшені з прихованою кнопкою — а ввімкнути її згодом було лише перемиканням тумблера, а не пересбіркою.
Наступний проєкт: 416Skin — Медична естетика