key_mapping_ion.py

Created by diage-77

Created on October 21, 2026

3.44 KB

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 avec ALPHA (minuscules, majuscules et caractères spéciaux).

Détails techniques & Astuces

  • Hors des zones de saisie utilisateur (type input()), la fonction keydown() de la NumWorks renvoie uniquement l’état booléen d’un bouton (True si pressé, False sinon).

  • 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)


During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:

With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.