Posté le 25/07/2024 17:37
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 103 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 25/07/2024 17:41 | #
Il y a PythonExtra qui est une application qui intègre un Python amélioré, c'est a dire plus rapide et avec plus de bibliothèques (Principalement le module gint qui permet de dessiner plus rapidement et de savoir lorsque n'importe quelle touche est appuyée).
Sinon pour rester sur le python intégré, tu peux utiliser l'interruption clavier (quand tu appuies sur AC), dans un try:/except: pour détécter une entrée bien que tu n'aie qu'une touche.
Mais il n'est pas possible actuellement de pratiquement distribuer des modules qui ne sont pas en python pur car le seul moyen existant est en faisant une version modifiée de PythonExtra
Caltos : G35+EII, G90+E (briquée )
Citer : Posté le 26/07/2024 11:34 | #
Pour les lecteurs futurs qui n'ont pas forcément une Graph 90+E, sur la Graph Math+ casioplot a une fonction getkey() qui indique quelle touche est pressée à tout instant. C'est une fonctionnalité qu'on a beaucoup demandé à CASIO et qui a finalement été implémentée pour la Math+.
Sinon oui plug à part PythonExtra fournit des fonctions beaucoup plus expressives pour gérer le clavier. Il y a de quoi connaître quelles touches sont pressées à tout moment, mais aussi quelles touches sont passées de l'état relâché à pressé récemment (et l'inverse, bien sûr), et il y a des fonctions de saisie plus haut niveau qui tiennent compte de SHIFT/ALPHA, les répétitions auto, etc.