Depuis quelques jours je "bosse" sur la redéfinition du clavier de ma hp50.
(les Hp 48/49 doivent offrir les mêmes possibilités ?)
On peut grace à la fonction ASN affecter une fonction/instruction à une touche,
puis on accéde à cette fonction/instruction en passant en mode USER.
Notons au passage qu'il est dommage que USER soit accessible avec shift et non directement.
J'ai trouvé 2 façons de procéder: soit on met la "fonction" sous forme de chaine ou de programme <<function>>.
Sous la première "forme" ,en mode calcul on doit presser ensuite ENTER mais on peut utiliser l'affectation dans
l'éditeur de programme.
Sous la seconde <<forme>> en mode calcul la fonction s'exécute directement mais n'est pas disponible dans
l'éditeur de programme.
On peut réalisé jusque 6 affectations par touche :
directement
après les touche shift
après alpha
simultanément avec les touches shift
Ce qui fait beaucoup de possibilités et il peut être compliqué au bout d'un moment de savoir qui fait quoi ?
Notons également qu'il est possible d'affecter une fonction aux touches SHIFT(s) et ALPHA, mais
on se prive alors des affectations multiples.
J'ai essayé de réfléchir à plusieurs pistes pour faciliter la chose.
1) Rclkeys renvoie tous les assignation du clavier en mode USER sous forme de liste.
Comme Stockeys permet d'assigner plusieurs touches en même temps en fournissant une liste.
On peut stocker différentes listes d'affectations dans des variables en les nommant judicieusement,
et ainsi passer d'une redéfinition clavier à une autre avec
Code : Tout sélectionner
variable
Stockeys
les touches et de visualiser au fur à mesure les affectations le tout étant enregistré sous forme
de Grob dans une variable.
Pour l'instant il ne gére que les affectations directes et sauvegarde le tout dans une seule variable.
Je pense encore le faire évoluer...
pour gérer les affectations multiples
pour gérer différentes variables
Néanmoins lorsque je souhaite me rappeler les différentes affectations je vais dans le gestionnaire
de fichier et visualise la variable contenant le Grob qui représente le clavier.
Cependant ceci n'est pas parfait car inutilisable sous l'éditeur de programmes.
Voilà si vous avez des remarques, suggestions, questions, anecdotes ou autres , n'hésitez pas.