Shortcut Express - это интерактивный курс и тренажёр горячих клавиш.
Проблема
Всякий раз, когда я вижу, как кто-то выделяет текст мышкой или закрывает вкладки браузера крестиком, у меня возникает непреодолимое желание рассказать человеку про горячие клавиши и о том, как много времени и сил их знание может сэкономить.
И вот в очередной раз, став свидетелем закрытия вкладки браузера мышкой, я не выдержал и решил, что обязан научить нажимать Ctrl+W хотя бы свой ближайший круг. Сразу оговорюсь, что сам я далеко не просветленный гуру, презревший мышь и управляющий компьютером с двух рук. Я пользуюсь лишь самыми базовыми универсальными шорткатами под самые частые каждодневные операции.
В Интернете можно найти огромное количество шпаргалок по комбинациям клавиш ОС, браузера и других программ, но их основная проблема, на мой взгляд, в том, что:
а. Заучивать значения из шпаргалки в отрыве от практики бесполезно.
б. Шпаргалки, как правило, включают в себя абсолютно все комбинации - нужные и не очень.
Решение
Было очевидно, что шпаргалками и статьями проблему не решить. Нужно целенаправленно учить через практику, чтобы у обучающегося формировалась связь между ситуацией и действием.
Реализовать такой подход было решено через имитацию реальных программ и интерфейсов, где обычно происходит действие (заметки, браузер), а также для наглядности была добавлена виртуальная клавиатура, подсказывающая, где искать те или иные клавиши.
Само обучение представлено в виде интерактивного курса, который ведёт обучающегося по шагам. В программу я добавил только то, что бывает нужно ежедневно: минимум, изучение которого окупится уже за пару дней:
- Управление текстом
- Управление браузером
- Универсальные действия (открытие/сохранение/закрытие документов, переход между полями, масштабирование и т.д.)

Стэк
Выбор стоял между веб и десктопным приложением. С вебом есть проблема: браузер перехватывает некоторые сочетания, что можно просто нечаянно закрыть страницу или весь браузер посреди обучения. В десктопном мире подобная проблема тоже имеется, но там свободы побольше, и в целом мне удалось обойти большую часть ограничений. Выбор, на чём делать, был довольно очевиден и пал на Tauri.
Конечно, активно применялся AI. Куда без него? Для такого класса приложений это самый подходящий инструмент, т.к. вся ценность в UX и контенте, в то время как техническая основа не слишком критична. И тем не менее разработка заняла несколько недель.
- Поддержка Windows, macOS, Linux
- Мультиязычность (русский, английский)
- Free & open source ✌️
Скачать можно на Github: https://github.com/chimit/shortcut-express/releases/latest
Пройдите сами и заставьте пройти своих близких 😄
