KeyShortcut — каталог сочетаний клавиш
Бесплатный каталог всех сочетаний клавиш, которые поддерживает в актуальном виде ИИ-конвейер.

KeyShortcut (keyshortcut.com) — бесплатный каталог сочетаний клавиш для приложений на Mac, Windows и Linux. Я сам его спроектировал, сделал и веду. Страницы собираются заранее и размещены на Cloudflare Pages, данные лежат в Supabase, а актуальность поддерживает конвейер на основе Gemini.
Бесплатный каталог сочетаний клавиш с поиском для каждого популярного приложения в каждой системе — 8 217 сочетаний в 119 приложениях на октябрь 2026 года, на одиннадцати языках, примерно на 175 быстрых страницах. Искать можно так, как вы думаете («paste in chrome»), печатать аккуратные шпаргалки и доверять содержимому: ИИ-конвейер читает официальную документацию и предлагает обновления, пока ничего не устарело.
- Роль
- Один — дизайн, код и контент
- Сроки
- Продолжается
- Стек
- 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 мгновенное: данные уже на месте.
- Ни один вопрос не задаётся дважды — Во время сборки одинаковые запросы к базе выполняются один раз, а результат используется повторно, поэтому сборка остаётся быстрой, даже когда данных становится больше.
- Запросы идут параллельно — Большие загрузки данных идут параллельно, а не одна за другой — это разница между сборкой за шесть секунд и за двенадцать.
- Готово до клика — Когда вы наводите курсор на ссылку, её данные тихо загружаются в фоне, и к моменту клика всё уже на месте.
- Иконки идут вместе с сайтом — Все иконки приложений скачиваются при сборке и отдаются из той же быстрой сети, что и сами страницы.
Актуальность
От официальной документации до предложенного обновления — автоматически.
Проблема ручной работы.
Приложения меняются. Одно обновление может добавить, переименовать или убрать двадцать сочетаний, и каталог, который ведут вручную, устаревает за несколько месяцев. Единственный способ держать сотню приложений актуальными — перестать вести их вручную.
Как цикл обновления работает сам.
- Список официальных источников — У каждого приложения записана страница официальной документации и расписание: раз в неделю, раз в месяц или по требованию.
- ИИ читает документацию — По расписанию конвейер открывает каждую страницу документации, и ИИ Google Gemini вытаскивает из неё сочетания: клавиши, комбинации и что они делают.
- Привести в порядок и сравнить — Сначала всё преобразуется в один стандартный формат, чтобы сравнение всегда было честным — яблоки с яблоками.
- Каждое изменение утверждает человек — Конвейер никогда сам не правит рабочий сайт. Он предлагает изменение, человек его проверяет, и только потом оно выходит в эфир.
Поиск
Вводите так, как думаете.
Один поиск везде.
Один поисковый индекс охватывает каждое приложение и каждое сочетание в каждой системе. Один и тот же поиск работает на главной странице, в панели результатов и на страницах приложений, поэтому ведёт себя всегда одинаково.
Работают обычные слова.
«paste in chrome» находит сочетание вставки в Chrome. «figma copy», «undo linear», «fullscreen vscode» — всё просто работает. И ответ всегда показывает правильные символы для вашей системы: ⌘ на Mac, Ctrl на всех остальных.
Ремесло
Маленькие продуманные детали.
Из чего сделан сайт.
- Тёплый вид бумаги — Одна тёплая бежевая палитра с тёмным текстом, как хорошая писчая бумага. Без тёмной темы: работают шрифт и контраст.
- Настоящие клавиши, нарисованные кодом — Каждая клавиша на странице нарисована обычными веб-стилями, а не картинкой. Даже анимированная клавиатура на главной.
- Шпаргалки для печати — Сочетания любого приложения можно превратить в аккуратный PDF для печати прямо в браузере, не дожидаясь сервера.
- Приватность по умолчанию — Аналитика загружается только после согласия посетителя, а сайт держит строгий белый список того, что вообще разрешено загружать.
Два продукта — один сайт
Главная страница приложения для Mac тоже здесь.
Не нужен второй сайт, который надо вести.
У KeyShortcut есть спутник — платное приложение для Mac, которое показывает панель сочетаний поверх того, над чем вы работаете. Вместо того чтобы делать и вести второй сайт, страница продукта живёт внутри этого же сайта, по своему адресу. Та же сборка, та же публикация, ноль дополнительной инфраструктуры.
Все слова живут в базе данных.
В коде страницы продукта нет ни строчки текста. Каждый заголовок, карточка возможностей, цена и юридическая страница — строка в базе данных. Изменили строку, опубликовали заново — готово, разработчик для правки текста не нужен.
Готово до запуска.
Одна настройка решает, показывать ли кнопку загрузки из App Store. Пока приложение было на проверке, страница уже жила в рабочей среде со скрытой кнопкой, а включить её потом было делом одного переключателя, а не новой сборки.
Следующий проект: 416Skin — медицинская эстетика