Pour utiliser le clavier utilisateur, il faut se mettre en mode USER: left-shift puis [ALPHA] ou left-shift puis [ALPHA], left-shift, [ALPHA] suivant le flag système 61 (-61)
Les commandes sont accessibles par left-shift puis
- [CST], [D] pour la HP48
- [CAT](='PRG'), [NXT], [F4 D] (='MODES'), [F4 D] (='KEYS')
- ou en tapant: 63 MENU
ASN: Assigne un objet a une touche (2: Objet ; 1: Key)
En User Rpl les numéro des touches sont la forme XX.X
Le premier chiffre est la ligne du clavier et le deuxième la colonne
Le troisième chiffre défini l'état des touches shift et alpha
0 ou 1 non shifté
2 Shift-gauche
3 Shift-droite
4 alpha
5 alpha shift-gauche
6 alpha shift-droite
Note: 0 WAIT attend une touche et renvoie la valeur de la touche appuyé, cela peut être utile pour vérifier si l'on ne sait pas tromper (ou pour vérifier les numéros de touches fléchés sur la 49 qui sont décalées).
STOKEYS: Redéfinir plusieurs touches (1: List -> )
{ Objet1 Key1 Objet2 Key2 ... }
Ex: { « DUP VTYPE IF 15 == THEN PGDIR ELSE PURGE END » 45.2 DROP 45 }
RCLKEYS: Rappeler les redéfinitions des touches ( -> 1: List)
DELKEYS: Effacer les redéfinitions des touches (1: XX.X -> )
Pour activer le clavier utilisateur activé le flag système 62 :
-62 SF ou shift-gauche puis alpha (1US ou USR s'affiche sur la 2ème ligne suivant l'état du flag système 61)
Notes:
* Si vous avez 1US sur la deuxième ligne appuyez de nouveau sur shift-gauche puis alpha
* 1US: active le clavier utilisateur pour une touche
* Pour désactiver le clavier utilisateur appuyez sur shift-gauche puis alpha.