QML Виртуальная клавиатура для ОС Аврора

Описание проекта:

Разработка QML-компонента виртуальной клавиатуры для мобильной платформы Аврора (Sailfish OS). Компонент предназначен для встраивания в приложения, требующие полного контроля над вводом текста.

Функциональные возможности:

  • Русская и английская раскладки
  • Переключение языка (Ru/En)
  • Режим специальных символов (123/ABC)
  • Caps Lock с визуальной индикацией
  • Расположение поверх UI (без сдвига содержимого)
  • Ввод текста в TextField и TextArea
  • Подключение пользовательского обработчика нажатий
  • Фиксация координат касаний
  • Уникальный ID для каждой кнопки

Технологии:

  • QML
  • Sailfish Silica
  • JavaScript

Авторы:

Студентки группы ИС-2301:

  • Драбкина Марина
  • Лукьянова Анастасия

Руководитель:

  • Звягин Константин Николаевич

Использованные нейросети

В процессе разработки и оформления курсовой работы использовалась нейросеть DeepSeek