Почему я создал 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 тоже будет благодарна.