Панели

Панель заменяет клавиши интерфейсом, который вы пишете сами. Здесь цикл, который она выполняет, конструкторы, которыми вы рисуете, и границы, внутри которых она работает.

Действия

Действие принимает текст, выполняет скрипт и возвращает текст. Здесь контракт, источники ввода и весь язык.

Плагины

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

PyMini

Интерпретатор, на котором работают ваши панели, действия и плагины, и Swift-пакет, который можно встроить в собственное приложение. Зачем он появился, что он гарантирует и что менялось от версии к версии.

Репозитории

Публикуйте панели, действия, темы, раскладки и другое из репозитория GitHub, который любой может добавить в Clink.

Автоматизации

Создавайте правила временных настроек, связывайте события и команды плагинов, используйте виджеты и ссылки Clink.

Форматы файлов

Всё, что вы можете сделать и передать другим, умещается в один небольшой файл JSON.

Конструктор

Здесь можно сделать панель или действие прямо в браузере. Всё работает, пока вы собираете, пишется скрипт, который запустит Clink, и вы получаете файл, который откроет ваш телефон.

Ничего из этого не выходит в сеть

Скрипты выполняются в собственном интерпретаторе Clink, у которого нет импортов, файлов, процессов и сети. Что бы вы ни написали, набор текста остаётся офлайн, и установленный скрипт этого не изменит.

Официальные репозитории

Сделайте форк любого из них, чтобы начать. Каждый собирает собственный манифест и публикует себя через GitHub Actions.