Переключить тему.

Рукописная клавиатура для Linux

01 Feb 2024

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

Вначале написал программу использующую для распознавания иероглифов Google API, требующую постоянного подключения к интернету и поддерживающую только китайский язык.

Позднее написал версию использующую для распознавания иероглифов пакет tesseract-ocr (вместо Google API), работающую без подключения к интернету и поддерживающую несколько языков.

Как пользоваться программой:

  1. Запустить программу, клавиатуру рукописного ввода для Linux.
  2. Поставить курсор куда должен быть введен текст (где то в окне другой программы).
  3. Аккуратно, на канвасе (внутри окна программы), нарисовать иероглиф или иероглифы.
  4. Нажать кнопку Recognize (для версии использующей tesseract-ocr).
  5. Выбрать один из предложенных программой вариантов, нажатием кнопки с соответсвующим иероглифом.

Далее, программа скопирует выбранный иероглиф (или иероглифы) в буфер обмена и вставит в то место, куда должен быть введен текст.

Примеры использования программы.

Версия использующая Google API:

Снимок экрана, пример работы программы.

Снимок экрана, пример работы программы.

Снимок экрана, пример работы программы.

Версия использующая tesseract-ocr:

Снимок экрана, пример работы программы.

Снимок экрана, пример работы программы.

Снимок экрана, пример работы программы.

Снимок экрана, пример работы программы.

Страница проекта на Github:

Для тех, кому интересно, ссылки на скачивание и более подробное описание технических особенностей программ доступно на страницах проектов на Github, по ссылкам ниже:

https://github.com/BigIskander/Handwriting-keyboard-for-Linux.

https://github.com/BigIskander/Handwriting-keyboard-for-Linux-tesseract

На верх!
Закрыть. Открыть изображение в новой вкладке.