Бывает такое, что необходимо вставить текст туда, где не предусмотрена возможность вставки текста.
Не работает Ctrl+v и нет других способов вставить скопированный текст.
Например это может быть удаленный рабочий стол Windows или терминал сервера, расшареный в браузере или просто Вы подключились к консоли KVM.
Я попал в такую ситуацию, мне надо было ввести длинный текст в консоль KVM и я сделал себе утилиту, которая позволят это сделать. Она умеет вставлять любой однострочный текс в такие "неудобные места".
Эмуляция нажатия клавиш.
cd /tmp/
git clone https://github.com/viktor-gorinskiy/prints.git
sudo cp /tmp/prints/main.py /usr/bin/prints
sudo chmod +x /usr/bin/prints
pip install keyboard
pip install wheel
pip install pynput
pip install progress
pip install -r requirements.txt
prints "текст который надо вставить" 10
Где 10 это задержка в секундах, чтоб успеть установить курсор в нужное место.
Я не успел сделать каких-либо проверок и обработку исключений. Мне так понравилась этот инструмент, что я спешу поделиться им с Вами, позже я конечно всё сделаю как следует.