Чому я створив 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 теж буде вдячна.