diff --git a/README.md b/README.md index a7be686..22c9c12 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ - Окно автоматически закрывается через 100 мс. - Спецсимвол через 20 мс после закрытия виртуальной клавиатуры вставляется в текущее активное окно. -## Используемые технологии +## Зависимости - Python 3.8+ - Библиотеки: - `cv2` (OpenCV) @@ -26,31 +26,21 @@ - `pyperclip` - Bash и xdotool (для автоматизации вставки символов) -## Установка и запуск -1. **Требования**: - - Установленный Python (3.8 или выше). - - Установленные зависимости: - ```bash - pip install opencv-python numpy pillow pyperclip - ``` - - Bash, xclip и xdotool (для автоматизации). - -2. **Запуск проекта**: - - Подготовьте изображение клавиатуры: - ```bash - python a4_prepare.py - ``` - - Запустите интерфейс: - ```bash - python speckb.py - ``` - -## Файлы проекта -- **a4_prepare.py**: Обработка изображения клавиатуры, генерация данных о прямоугольниках и фона. -- **speckb.py**: Графический интерфейс и функциональность клавиатуры. -- **rectangles.json**: Содержит данные о позициях и размерах клавиш. -- **background_image.png**: Сгенерированное изображение фона клавиатуры. -- **a4keyboard_scan.jpg**: Исходное изображение скана клавиатуры. +### Установка и запуск +```bash +pip install opencv-python numpy pillow pyperclip +sudo apt install xclip xdotool +``` + +Подготовьте изображение клавиатуры: +```bash +python a4_prepare.py +``` + +Запустите интерфейс: +```bash +python speckb.py +``` ## Возможные улучшения - Добавление поддержки пользовательских настроек для отображения символов.