Используя материалы и инструменты проекта, вы соглашаетесь с Условиями использования, Политикой конфиденциальности и Согласием на обработку ПДн.
Полная инструкция
по использованию Puntolite
Переключатель раскладки для Windows и macOS: установка, горячие клавиши, словарь, подсказки, приватность и переписывание локальной моделью.
Содержание
1. Установка
Windows
Скачайте puntolite-0.1.0-windows-x64-setup.exe
и запустите. Программа ставится в профиль
пользователя — права администратора не нужны. После установки значок появится в трее.
macOS
Версия под macOS собрана и работает, но скачать её нельзя:
Сборка под macOS в открытый доступ не выкладывается: проект закрытый. Установщика в открытом доступе нет.
Автозапуск включается в настройках и работает через SMAppService.
Если пакет у вас уже есть, поставить его можно и из терминала:
sudo installer -pkg ~/Downloads/puntolite-0.1.0-macos.pkg -target /
scp, общей
папкой. Присланный мессенджером или скачанный браузером файл система пометит карантином
и откроет только после нотаризации у Apple.
2. Горячие клавиши
Раскладку программа исправляет сама по пробелу — это можно выключить или сделать осторожнее в настройках. Всё остальное происходит по нажатию.
| Действие | Windows | macOS |
|---|---|---|
| Сменить раскладку набранного слова, а если ничего не набрано — выделенного текста | Pause | правый ⌥ |
| Инвертировать регистр выделенного текста | Shift + Pause | ⇧ + правый ⌥ |
| Транслитерация выделенного текста | Alt + Pause | ⌃ + правый ⌥ |
| Список подсказок | Ctrl + Pause | настраивается |
| Переписать выделенное через локальную модель | Ctrl + Shift + Pause | — |
Смена клавиши
На многих ноутбуках Pause нет вовсе, поэтому клавишу-переключатель можно
сменить: предлагаются Insert, Scroll Lock и клавиша меню.
Настраиваются именно модификаторы, а не произвольная буква: перехватчик обязан решить,
проглотить нажатие или пропустить, в момент нажатия, и для этого ему хватает кода клавиши.
Перестановка модификаторов
Какое действие висит на голой клавише, какое на Shift, Alt или
Ctrl — решаете вы. Занятое сочетание снимается с прежнего действия: два действия
на одном сочетании означали бы, что порядок проверок решает за человека. Любое действие
можно выключить совсем.
Break
Список подсказок по умолчанию висит на Ctrl с той же клавишей, то есть занимает
Break, которым в консолях прерывают выполнение. Если он вам нужен — переставьте
список или выключите его в настройках.
3. Как программа решает, что исправлять
Раскладка
Какое слово трогать, программа решает по встроенным моделям русского и английского.
Это не списки слов, а таблицы вероятностей буквосочетаний: поэтому они узнают любые формы,
включая те, которых нет ни в одном словаре, — но не знают, что ghbdtn это чей-то
ник. Для таких случаев есть свой словарь на вкладке «Правка».
Регистр
Программа чинит случайно включённый CapsLock (пРИВЕТ → Привет,
сам CapsLock при этом гаснет) и две заглавные подряд (ПРивет →
Привет). Только однозначные случаи: у них нет второго прочтения, поэтому
догадок здесь не требуется.
Слово после пробела
Если ошибку заметили уже после пробела — выделять слово не нужно: пока каретка стоит сразу за ним, горячая клавиша возьмёт его сама. Память об этом слове живёт до следующего нажатия, клика или смены окна.
4. Словарь, избранное и подсказки
Свой словарь
Слова из своего словаря автозамена не трогает. Горячая клавиша трогает — она прямой приказ человека, и словарь ей не указ. Наполнять словарь руками не обязательно: если отменить автоисправление горячей клавишей сразу после него, слово окажется в том же разделе с предложением запомнить — там программа и ошиблась.
Подсказки
Наберите начало слова и нажмите клавишу списка — рядом с кареткой появятся записи избранного, где это встречается, и слова словаря, которые с этого начинаются. Выбор стрелками, Enter печатает выбранное прямо в каретку, минуя буфер обмена. Любая другая клавиша закрывает список.
Порядок слов
Он не по частоте употребления: словоформы разворачиваются при сборке из правил hunspell, а частот там нет вовсе. Слова выстроены по длине — короткие выше, — и это грубое приближение: короткое слово в среднем употребительнее длинного. Из-за него наверх иногда попадают словарные огрызки.
Панель у значка
Левый клик по значку можно переключить с настроек на панель: в ней избранное и последнее скопированное, щелчок кладёт запись в буфер обмена. Работают стрелки, Enter и Esc. По умолчанию левый клик открывает настройки — пока в избранном пусто, панель показала бы пустоту.
5. Буфер обмена, журнал и приватность
-
Наружу — никогда. Программа не ходит в интернет ни при каких
обстоятельствах. Единственное соединение, которое она умеет открывать, — к адресу вашей
языковой модели, который вы сами вписали. Собрано без TLS:
https://физически невозможен. - Буфер только в памяти, в пределах одного слова, стирается при пробеле, клике мышью и смене окна. Журнал набора не ведётся и не может быть включён.
- Журнал действий выключен по умолчанию. Если включить, в него попадает только изменённое: было и стало. Он всегда шифруется и стирается по сроку — сутки по умолчанию, неделя максимум.
- История буфера обмена выключена, и согласий на неё два. Первое — слежение: программа считает копирования и не читает содержимое. Второе — хранение: только с ним содержимое попадает в память программы, шифруется и стирается по сроку.
- Что не сохраняется никогда: помеченное источником как несохраняемое (так делают менеджеры паролей), длиннее настроенного предела (по умолчанию четыре тысячи знаков), похожее на пароль. От скопированных файлов остаются только пути, от картинок — ничего.
6. Переписывание локальной моделью
Выделенный текст можно переписать через языковую модель, запущенную на вашей машине — например Ollama. Это отдельное окно у каретки и отдельный раздел настроек.
- Запустите Ollama и загрузите модель, которой будете пользоваться.
- Включите переписывание в настройках — по умолчанию оно выключено и сочетания не занимает.
- Впишите адрес и имя модели, нажмите «Проверить связь».
- Настройте промпты — их можно добавлять, переименовывать и менять порядок.
- Выделите текст и нажмите сочетание. Результат сначала показывается, и только Enter заменяет выделенное.
Готовы попробовать?
Скачайте установщик и перестаньте перенабирать текст. Программа работает офлайн и ничего не отправляет наружу.
Скачать Puntolite На страницу проекта