Что это такое?
Бесплатный, кроссплатформенный движок для ввода вьетнамского текста с открытым исходным кодом.
Движок на Rust перехватывает нажатия клавиш, преобразует латинские символы (например, 'vieejt nam') в вьетнамские диакритические знаки (например, 'việt nam') и отправляет результат обратно в систему. На Windows это отдельное приложение с иконкой в трее, на...
Для вьетнамоговорящих пользователей, которым нужен современный, быстрый и бесплатный способ печатать на родном языке. Также для разработчиков, интересующихся Rust и созданием методов ввода.
Встроенные методы ввода вьетнамского языка часто устаревшие, медленные или платные, а поддержка на Linux фрагментирована.
Движок на Rust перехватывает нажатия клавиш, преобразует латинские символы (например, 'vieejt nam') в вьетнамские диакритические знаки (например, 'việt nam') и отправляет результат обратно в систему. На Windows это отдельное приложение с иконкой в трее, на macOS — метод ввода через CGEventTap, на Linux — плагины для Fcitx5 и IBus.
VnKey — это open-source движок для ввода вьетнамского текста, написанный на Rust. Он поддерживает множество раскладок (Telex, VNI, VIQR), 15 кодировок символов и современные правила орфографии. Проект кроссплатформенный: на Windows это автономный исполняемый файл, на macOS — метод ввода, на Linux — плагины для популярных фреймворков ввода (Fcitx5, IBus).
Проект использует низкоуровневые системные хуки (Win32 API на Windows, CGEventTap на macOS), чтобы работать максимально быстро и незаметно, без использования стандартных фреймворков ввода, которые могут конфликтовать с другими приложениями.
Стоит попробовать, если вы говорите на вьетнамском и ищете современную, быструю и бесплатную альтернативу платным или устаревшим методам ввода. Проект технически грамотный и активно развивается.
Проект активно развивается: последний релиз был в 2024 году, кодовая база актуальна, есть поддержка современных архитектур (Apple Silicon).
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Бесплатный, кроссплатформенный движок для ввода вьетнамского текста с открытым исходным кодом.
Для вьетнамоговорящих пользователей Windows, macOS и Linux, а также для разработчиков, интересующихся Rust и созданием методов ввода текста.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.