Browse Source

Update Readme

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

42
README.md

@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
- Окно автоматически закрывается через 100 мс.
- Спецсимвол через 20 мс после закрытия виртуальной клавиатуры вставляется в текущее активное окно.
## Используемые технологии
## Зависимости
- Python 3.8+
- Библиотеки:
- `cv2` (OpenCV)
@ -26,31 +26,21 @@ @@ -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
```
## Возможные улучшения
- Добавление поддержки пользовательских настроек для отображения символов.

Loading…
Cancel
Save