Программная система для ввода текста при бесконтактном взаимодействия человек-компьютер
ВСПОМОГАТЕЛЬНЫЕ ТЕХНОЛОГИИ ВЗАИМОДЕЙСТВИЕ ЧЕЛОВЕК – КОМПЬЮТЕР ЭКРАННАЯ КЛАВИАТУРА ВИРТУАЛЬНАЯ КЛАВИАТУРА ОПТИМИЗАЦИЯ РАСКЛАДКИ PYTHON PYQT
Виртуальная клавиатура, которая оптимизирована под ввод текста курсором. Клавиши у клавиатуры оптимизированы таким образом, чтоб уменьшить расстояние, которое необходимо преодолеть курсору для ввода текста. 
Для реализации клавиатуры был выбран язык программирования Python. Выбор обусловлен простотой языка, высокой скоростью разработки и наличием большого количества вспомогательных библиотек. 
Основные использованные библиотеки для языка Python:
1. PyQt5 одна из самых популярных графических библиотек на Python. 
2. Keyboard и pyperclip – необходимы для реализации функций взаимодействия программы с операционной системой. 
В результате оптимизации была получена клавиатура со следующей раскладкой (рисунок 4.6.2). 
Также были добавлены функциональные клавиши (5):
­-переключения языка;
­-настройки;
­-передвижения;
­-выход;
­-смена раскладки на специальные символы и цифры;
­-удаление символа;
­-переход на новую строку;
­-CapsLock;
­-Shift.
В этой реализации клавиатуры ввод символа происходит без клика, а по времени. По сути, условие клика можно записать следующим образом: если клавиша была выделена в течение s миллисекунд, то происходит ввод символа. 
С помощью такого варианта ввода текста пользователь может напрямик вводить символы в текстовой редактор, который он использует.
Ввод текста в условиях ограниченных действий
Ввод текста для людей с ограниченными возможностями в медицинских учреждениях 
Ввод текста для людей с ограниченными возможностями в домашних условиях
Ввод текста для систем виртуальной и дополненной реальности
Павел
Пересунько
Викторович
Старший преподаватель
Отсутствует
Отсутствует
IQV-7500-2023
57211966851
956122
https://www.researchgate.net/profile/Pavel-Peresunko
https://orcid.org/0000-0003-3708-129X
РОССИЯ
Павел
Пересунько
Викторович
Администратор
РОССИЯ
50.41.25
Прикладное программное обеспечение
03.03.PT
MEDICAL INFORMATICS
03.03.WC
REHABILITATION
Павел
Пересунько
Викторович
РОССИЯ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "ФОНД СОДЕЙСТВИЯ РАЗВИТИЮ МАЛЫХ ФОРМ ПРЕДПРИЯТИЙ В НАУЧНО-ТЕХНИЧЕСКОЙ СФЕРЕ"
1027739479734
СЕРГЕЙ
ПОЛЯКОВ
ГЕННАДЬЕВИЧ
Организация
Федеральное государственное бюджетное учреждение "Фонд содействия развитию малых форм предприятий в научно-технической сфере"
Федеральные государственные бюджетные учреждения
Павел
Пересунько
Викторович
Физическое лицо
РОССИЯ