Browse Source

Update Readme

master
FedorSarafanov 3 months ago
parent
commit
2fffcec548
  1. 42
      README.md

42
README.md

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

Loading…
Cancel
Save