Перейти к содержимому
Personal Apr 1, 2026 · 5 min read

Почему я создал fns: я — зависимый от горячих клавиш.

Я зависимый от горячих клавиш. Если мышь пролежала лишнюю секунду, я помню, где именно потерял это время. Поэтому хочу делать всё не отрывая рук от клавиатуры и давно ищу инструмент, который закроет эту потребность.

После долгих поисков я осознал одну вещь. Сейчас ключевые сочетания клавиш превратились в поле битвы технологических гигантов. Alfred и Raycast борются за ⌘ + Space, ChatGPT и Claude — за ⌥ + Space. Захват одной глобальной горячей клавиши стал отправной точкой для удержания пользователя.

Посреди всего этого оставалась почти нетронутой одна клавиша. В левом нижнем углу клавиатуры — fn. Самый доступный из всех модификаторов, а стандартное поведение macOS — открыть эмодзи-пикер. Ни с одним крупным приложением не конфликтует. Осознание того, что в этой пустоте скрыт потенциал, и стало отправной точкой.

Почему продуктивность в эпоху ИИ так раздражает

Наблюдая за тем, как люди сегодня используют ИИ, замечаешь определённый абсурд. Инструменты явно стали мощнее, но реальный рабочий процесс, напротив, стал более фрагментированным.

Пишешь документ — нужно переключиться в отдельное приложение, чтобы задать вопрос ИИ, скопировать ответ и вернуться к работе. Пишешь код — переходишь в браузер ради одного запроса, и тут всплывает уведомление, обрывая поток. Получил текст в Slack, надо его обработать — а пока работаешь, приходит ещё одно уведомление и контекст уходит.

Такое переключение контекста обходится дороже, чем кажется. Между задачами рука тянется к мыши, взгляд уходит в другое окно, и к моменту возврата мысль уже рассеялась. Для тех, кто весь день работает за клавиатурой — индивидуальных предпринимателей, фрилансеров, дизайнеров, разработчиков — эти потери накапливаются и съедают половину рабочего дня.

Хорошо использовать ИИ — это не значит выбрать правильную модель. Куда важнее, насколько коротко расстояние до встраивания ИИ в рабочий процесс.

Ограничения существующих инструментов

У существующих инструментов продуктивности на основе горячих клавиш есть общая проблема: высокий порог вхождения.

Karabiner-Elements, Keyboard Maestro, Hammerspoon — мощные инструменты. Действительно мощные. Но для новичка они рассыпаются ещё на этапе «с чего вообще начать». Начальная настройка занимает дни, кривая обучения очень крутая. Статистика подтверждает: большинство пользователей бросают на полпути.

Launcher’ы на основе поиска — Raycast, Alfred — тоже не так просты. С базовым поиском всё понятно, но чтобы по-настоящему использовать воркфлоу и расширения, придётся долго читать документацию. К тому же детали, нужные опытным пользователям — различение левого и правого модификатора, вызов разных действий последовательным нажатием модификаторов, цепочки пользовательских горячих клавиш — в какой-то момент упираются в ограничения.

В итоге весь рынок ориентирован на продвинутых пользователей, и в нём зияет огромная дыра. Инструмент, который любой настроит за 5 минут, но с которым опытный пользователь может возиться весь месяц, углубляя кастомизацию. Возможно ли такое?

Достаточно взглянуть на текстовые сниппеты

Небольшой пример: текстовые сниппеты. Стандартная замена текста в macOS слишком примитивна: ввёл ;eml — вставился email-адрес, и всё. Да и то не работает в сторонних браузерах, Slack или Electron-приложениях.

С другой стороны, TextExpander или Espanso умеют всё. Но чтобы новичок смог настроить «вставь завтрашнюю дату, потом поставь курсор на два символа от конца строки и вставь содержимое буфера обмена» — ему придётся долго листать мануал.

В fns новичок просто выбирает нужный шаблон из богатой коллекции и нажимает. Одновременно опытный пользователь сохраняет полный контроль над позицией курсора, параметрами ввода, автоматической вставкой дат. Простой старт — глубина без предела — этот принцип применён к каждой функции.

Подход fns

Вот как устроен fns.

Клавиша fn становится основным глобальным триггером. Она свободна, ни с одним крупным приложением не конфликтует. При этом пользователь может без ограничений переназначить её: Cmd+Space, Option+Space, Caps Lock — любая клавиша поддерживается.

ИИ встраивается прямо в рабочий процесс. В любом окружении с текстовым вводом одно сочетание клавиш fn мгновенно вызывает облачные LLM — Claude, Gemini — или локальные, такие как Apple Foundation Model. Без открытия отдельных приложений, без копирования и вставки — ИИ становится частью рабочего потока.

Устраивает и новичков, и опытных пользователей. Помощник начальной настройки на основе ИИ и богатая библиотека шаблонов позволяют быстро развернуть рабочую среду. Одновременно продвинутые опции — последовательные модификаторы, различение левого/правого, цепочки горячих клавиш — остаются полностью доступными.

Конфликты сведены к минимуму. Продуманная система биндингов автоматически обходит клавиши, уже занятые другими приложениями.

Для кого этот инструмент

fns создан для тех, кто стремится максимизировать цифровую продуктивность, — индивидуальных предпринимателей, фрилансеров, дизайнеров, разработчиков, писателей. Цель — сократить время, уходящее на повторяющиеся задачи, и естественно вплести ИИ в работу, чтобы мысль не прерывалась.

До сих пор инструменты продуктивности создавались преимущественно для опытных пользователей. fns хочет изменить эту тенденцию. Инструмент должен быть доступен каждому — и одновременно бесконечно глубоким для тех, кто хочет погружаться. Этот принцип не менялся ни разу с первого дня.

Что дальше

В fns войдут восемь ключевых функций: Text, Speech, Clipboard, Query, App Launcher, Scroll, Zoom, Click Mode. То, что я сам устанавливаю первым делом на новый Mac.

Хотите попробовать перед решением — откройте демо в браузере. Спасибо, что дочитали до конца. Клавиша fn тоже будет благодарна.