53 lines
1.4 KiB
Markdown
53 lines
1.4 KiB
Markdown
# Phone Mouse
|
|
|
|
## Description
|
|
Application permettant d'utiliser un smartphone comme souris/trackpad sans fil pour ordinateur. Connexion via Bluetooth ou WiFi avec interface tactile intuitive.
|
|
|
|
## Fonctionnalités
|
|
- **Trackpad virtuel** multi-touch
|
|
- **Clics gauche/droit** et molette
|
|
- **Clavier virtuel** pour saisie rapide
|
|
- **Gestes personnalisables**
|
|
- **Connexion sans fil** stable
|
|
- **Mode présentation** avec laser virtuel
|
|
|
|
## Technologies utilisées
|
|
- **Mobile** : Android/iOS natif ou React Native
|
|
- **Desktop** : Application cliente (Python/Electron)
|
|
- **Communication** : WebSocket/Bluetooth
|
|
- **Interface** : Interface tactile responsive
|
|
|
|
## Installation
|
|
|
|
### Application mobile
|
|
- Télécharger depuis App Store/Play Store
|
|
- Ou compiler depuis le code source
|
|
|
|
### Client desktop
|
|
```bash
|
|
git clone <repository-url>
|
|
cd phone_mouse
|
|
pip install -r requirements.txt
|
|
python desktop_client.py
|
|
```
|
|
|
|
## Configuration
|
|
1. Connecter mobile et PC au même réseau
|
|
2. Lancer l'application sur les deux appareils
|
|
3. Scanner le QR code ou saisir l'IP
|
|
4. Calibrer la sensibilité
|
|
|
|
## Fonctionnalités avancées
|
|
- **Multi-écrans** support
|
|
- **Raccourcis clavier** configurables
|
|
- **Mode jeu** avec contrôles adaptés
|
|
- **Thèmes** d'interface personnalisables
|
|
|
|
## Compétences développées
|
|
- Développement mobile multi-plateforme
|
|
- Communication réseau temps réel
|
|
- Interface utilisateur tactile
|
|
- Synchronisation d'appareils
|
|
|
|
## Auteur
|
|
Alexandre Pommier (kinou-p) |