Собственно, без долгих предисловий представляю вам удобную экранную клавиатуру, предназначенную для тех случаев, когда вам необходимо ограничить пользователей от взаимодействия с физической клавиатурой. Имеется поддержка русского и английского языков, а также специальных символов. Опционально вы можете указать аргумент программы -a, позволяющий отключить анимацию "выезда" клавиатуры при старте программы. При нажатии клавиши Enter программа возвращает текст, который был введен, а также убирает клавиатуру с экрана. Раскладка меняется при совместном нажатии Alt и Shift.
Команда для загрузки:
wget https://raw.githubusercontent.com/IgorTimofeev/OpenComputers/master/Applications/Keyboard/Keyboard.lua keyboard.lua -f