Étape 5: Configurer les boutons poussoirs
Les boutons poussoirs est utilisé pour naviguer vers l’avant et en arrière dans l’affichage Calendrier mensuel. Par défaut, cela se fait en appuyant sur « p » et « n » au clavier. C’est pourquoi les boutons émulera les commandes de deux claviers.
Tout d’abord, créez un python script pour que les boutons poussoirs fonctionne : http://razzpisampler.oreilly.com/ch07.html
Télécharger et installer python-uinput, une API de python pour créer des claviers virtuels : http://tjjr.fi/sw/python-uinput/ Raspbian est livré avec 2 Python et Python 3. Assurez-vous que vous installez uinput avec la version que vous utilisez.
Mettre sur pied l’uinput-API et le script du bouton. Le scipt python final est attaché.
Démarrage automatique du script python au démarrage : notre launcher.sh ressemblera à soufflet. Remplacer « / home/pi/py_switch » vers le chemin où vous avez enregistré le script python.
C’est tout !
MISE À JOUR :
Le nombre de commandes possibles peut être étendu avec quelque autre-instructions if dans le code python. Je joins un fichier switch.py mis à niveau dans cette étape. La nouvelle est script a les commandes suivantes.
- Appuyez sur le bouton 1 -> touche "P" -> parcourir mois auparavant
- Appuyez sur le bouton 2 -> touche "N" -> Voir le mois prochain
- Appuyez sur le bouton 3 -> touche "M" ou "A" -> remplaçant entre l’ordre du jour-vue ou mois
- Appuyez longuement sur le bouton 3. -> Appuyez sur touche "F5" -> recharger la page Web
- Simultanément Appuyez sur le bouton 1, 2, 3 -> exécute l’interpréteur de commandes commande "sudo reboot" -> redémarrer de framboise pi.