Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Autres questions


Index du Forum » Autres questions » Créer un module pour python (casio graph 90+E).


chenpage Invité

Créer un module pour python (casio graph 90+E).

Posté le 25/07/2024 17:37

Est-il possible de créer un module pour python qui sert à détect lorsqu'une touche est appuyé?


Fcalva Hors ligne Membre Points: 603 Défis: 10 Message

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
Pc master race - Apréciateur de Noctua moyen
Caltos : G35+EII, G90+E (briquée )
Lephenixnoir Hors ligne Administrateur Points: 24670 Défis: 170 Message

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.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 117 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