Форки
19
Звёзды
109
Issues
0
Fire — это open source метод ввода для macOS, написанный на Swift. Позволяет печатать на китайском языке с использованием раскладки Wubi.
Что делает
Fire добавляет в систему поддержку ввода иероглифов методом Wubi. Это альтернатива стандартным клавиатурным настройкам macOS, которая работает нативно.
Проект написан на языке Swift и использует системный фреймворк InputMethodKit. Он превращает нажатия клавиш в соответствующие иероглифы согласно правилам раскладки.
Как работает
Метод ввода интегрируется в macOS как стандартная раскладка через InputMethodKit. Он перехватывает события клавиатуры и сопоставляет их с базой данных Wubi.
Система обрабатывает ввод в реальном времени и выводит список кандидатов для выбора. Это классический подход для создания кастомных клавиатур в среде Apple.
Кому подходит
Пользователям macOS, которые предпочитают печатать на китайском через Wubi.
Разработчикам, изучающим реализацию InputMethodKit на Swift.
Энтузиастам, создающим свои локализованные методы ввода.
Основные возможности
Реализация раскладки Wubi на Swift.
Нативная интеграция с macOS.
Использование InputMethodKit для обработки ввода.
Поддержка стандартов ввода Wubi.
Открытый исходный код для модификаций.
Как установить
Для сборки проекта потребуется Xcode. Клонируйте репозиторий и скомпилируйте его через IDE.
git clone https://github.com/qwertyyb/Fire
cd Fire
# Откройте проект в Xcode и нажмите BuildПосле компиляции добавьте полученный bundle в системные настройки клавиатуры macOS.
Подводные камни
Для работы с методом ввода нужны права доступа к системным настройкам. Xcode может потребовать подпись разработчика для запуска bundle.
Вам придется самостоятельно разбираться с обновлением базы данных иероглифов, так как проект — это готовый движок, а не готовый продукт с поддержкой всех словарей.
Частые вопросы
Можно ли добавить другие раскладки?
Да, так как это open source, вы можете модифицировать логику сопоставления клавиш в коде. Вам потребуется изменить базу данных и правила обработки ввода в Swift-файлах.
Требуется ли платить за использование?
Нет, проект распространяется бесплатно. Это open source решение, которое вы можете свободно собирать и использовать на своем Mac без ограничений.
Сложно ли настроить Fire после сборки?
Нужно зайти в «Системные настройки» -> «Клавиатура» -> «Источники ввода» и добавить скомпилированный метод. Это стандартная процедура для любого кастомного ввода в macOS.
Топики
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
Неофициальный клиент для просмотра сессий WWDC на macOS. Удобный доступ к архивам Apple без браузера.
Данные обновлены: 3 июня 2026 г.