Keymap & Documentation du module Ion (NumWorks)
Un fichier de référence et de documentation complète répertoriant l’ensemble des touches du clavier NumWorks et leurs comportements via le module ion.
(Note : Il s’agit d’un script de documentation/cheat-sheet que j’avais créé pour avoir sous la main toutes les équivalences de touches lors de mes développements.)
Ce que contient ce fichier
-
Touches système : Identification des touches non remappables (
BACK,HOME,ON/OFF) qui interrompent ou sortent de l’exécution du code Python. -
Mapping complet : Liste détaillée de toutes les touches utilisables avec la fonction
keydown(). -
Combinaisons d’états : Prise en compte du comportement normal, avec
SHIFT(couper, copier, coller, symboles) et avecALPHA(minuscules, majuscules et caractères spéciaux).
Détails techniques & Astuces
-
Hors des zones de saisie utilisateur (type
input()), la fonctionkeydown()de la NumWorks renvoie uniquement l’état booléen d’un bouton (Truesi pressé,Falsesinon). -
Cela permet de détourner n’importe quelle touche utilisable pour créer des contrôles personnalisés dans un jeu ou une application !
(À noter : document utile pour tout développeur Python sur calculatrice NumWorks)