Клац

Выделил текст, отпустил ⌥⌘, раскладка сменилась.

Клац живёт в строке меню macOS и умеет одно: переводит выделенный текст в другую раскладку и переключает её в системе. Бонусом ⌥⌘Z меняет регистр. Без автозамен, без словарей, без сети.

Klats-0.1.0.dmg, 0,9 МБ · macOS 13+, Apple Silicon и Intel · бесплатно, MIT

Попробуйте прямо здесь Раскладка системы: ABC

Одно нажатие

Клац не следит за тем, что вы печатаете. Он просыпается, когда вы отпускаете ⌥⌘, и делает то, что вы сделали бы руками, только за 0,4 секунды.

  1. 1
    ⌘CКопирует выделенное.Перед этим запоминает, что лежало в буфере обмена.
  2. 2
    Перепечатывает.Каждую букву той же клавишей в другой раскладке.
  3. 3
    ⌘VВставляет обратно.Обычная вставка: работает везде, где работает ⌘V.
  4. 4
    Переключает раскладку системы.На язык результата, чтобы дальше вы печатали уже правильно.
  5. 5
    Возвращает буфер обмена.Через 0,3 с. Что в нём лежало, там и лежит.

Поэтому Клац работает везде, где работают ⌘C и ⌘V, и не работает там, где они не работают. Текст не покидает ваш Mac: сетевого кода в приложении нет вообще.

Одна клавиша, две буквы

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

Наведите на клавишу или нажмите её на своей клавиатуре.

Таблицу «буква ⇄ клавиша» Клац не хранит в коде: он строит её из раскладок, включённых в вашей системе, за 0,2 мс. Поэтому работает любая пара раскладок, не только русская с английской, и Shift учитывается сам. Так же выглядит и иконка Клаца: клавиша K с русской Л, читается «Кл».

Ничего лишнего. И ничего наружу.

Punto Switcher купил Яндекс и перестал развивать, а сам он комбайн. Клац — одно действие без комбайна.

Чего нет

  • автопереключения по мере набора
  • автозамен и словарей
  • статистики и звуков
  • обновлений в фоне
  • аккаунта и подписки
  • сетевого кода
≈2 МБприложение целиком
≈10 МБпамяти в покое
0 %процессора в покое
0зависимостей

Клац не отправляет ваш текст никуда: не потому, что обещает, а потому, что в нём нет сетевого кода. Журнал в ~/Library/Logs хранит только приложение, время, длины и исход, текста там нет никогда. Исходники открыты, проверьте сами.

Окно настроек Клаца: два сочетания клавиш, пара раскладок и переключатель «Переключать раскладку после конвертации», режим регистра, автозапуск и состояние разрешения
Это все настройки. Целиком.

Ставится за минуту

  1. 1

    Скачайте Klats-0.1.0.dmg, откройте образ и перетащите Клац в «Программы».

  2. 2

    При первом запуске macOS скажет, что не может проверить разработчика. Откройте Системные настройки → Конфиденциальность и безопасность, прокрутите вниз и нажмите «Открыть всё равно». Это один раз.

  3. 3

    Клац попросит «Универсальный доступ». Это единственное разрешение, и нужно оно для двух вещей: чтобы Клац видел, когда вы отпускаете ⌥⌘, и чтобы нажать за вас ⌘C и ⌘V. Включите Клац в списке, вернитесь в окно первого запуска и попробуйте на тестовом поле.

    Окно первого запуска Клаца: разрешение выдано, поле для пробы с текстом ghbdtn vbh, галочка автозапуска

Интерфейс на русском и английском, язык берётся из системы.

Собрать самому

Xcode не нужен, достаточно Command Line Tools. 27 тестов ядра тоже идут без Xcode.

git clone https://github.com/belokoz/klats.git && cd klats && ./scripts/install.sh

Что стоит знать

  • Ошиблись или передумали: ⌘Z отменяет замену, как обычную вставку.
  • Терминалы, удалённые рабочие столы и игры не поддерживаются: там ⌘C и ⌘V работают иначе. В полях паролей Клац ничего не делает.
  • Вставляется простой текст, форматирование берётся у окружения.
  • Японский, китайский и корейский ввод в пары не входят.
  • Отпустили ⌥⌘, ничего не выделив? В обычных приложениях услышите «бип». В VS Code и похожих редакторах рядом появится сконвертированная копия всей строки.
Это замена Punto Switcher?

Для одной его функции: исправить уже набранное. Автопереключения по мере набора нет: оно угадывает и ошибается в паролях, логинах и коде. Клац делает ровно то, что вы попросили, и только когда попросили.

⌥⌘ не сломает ⌥⌘Esc, ⌥⌘D и перетаскивание?

Нет. Клац срабатывает, только если вы отпустили ⌥⌘, не нажав между делом ни клавиши, ни кнопки мыши, и держали меньше секунды. Всё остальное работает как раньше. Сочетание меняется в настройках, в том числе на другое из одних модификаторов.

Бесплатно? Что потом?

MIT, без подписки, без аккаунта, без «про»-версии. Удалить так же просто: «Завершить Клац» в меню и перетащить в корзину.

Сделан за три дня

Клац написан 16–18 сентября 2026 в диалоге с Claude Code. Автор ставил задачи, смотрел результат каждого этапа и правил; код и документы писал Claude. История с датами, развилками и цифрами — в репозитории.

Дальше: версия 1.1 с историей буфера обмена по ⌃V.

Версия для Windows

В ближайшее время планируем сделать Клац для Windows: та же одна функция. Выделил текст, нажал сочетание, раскладка сменилась. Без комбайна, без словарей, без сети.

Как только сборка будет готова, она появится на GitHub и на этой странице.