Akemu — это простое приложение на Python с графическим интерфейсом на основе customtkinter
, которое отслеживает содержимое буфера обмена и автоматически воспроизводит текст из буфера обмена в текстовые поля других приложений. Также приложение позволяет запускать действия по горячей клавише и поддерживает таймер для автоматической вставки текста.
В общем, эта программа эмулирует процесс ввода текста, скопированного в буфер обмена, с задержкой между нажатиями клавиш. Это может быть полезно, например, для автоматизации ввода текста в приложениях, которые не поддерживают вставку из буфера обмена.
Важно: Использование этого кода может нарушать политику безопасности некоторых систем или приложений. Пожалуйста, используйте его ответственно и только в тех случаях, когда у вас есть явное разрешение на эмуляцию ввода с клавиатуры.
- Буфер обмена: Отображает содержимое буфера обмена и отслеживает его изменения.
- Обратный отсчёт: После нажатия кнопки "Начать" запускается трёхсекундный обратный отсчёт перед воспроизведением текста.
- Печать текста: Воспроизводит текст из буфера обмена с небольшими задержками между символами. Воспроизведение текста можно прервать нажатием клавиши
p
. - Горячая клавиша: Приложение поддерживает горячую клавишу
Ctrl + B
для запуска печати текста.
git clone https://github.com/rashidyusubov/akemu.git
cd akemu
python -m venv venv
venv\Scripts\activate
source venv/bin/activate
pip install -r requirements.txt
python src/akemu.py