Mientras que, en modo RPN, la lista de argumentos tiene el siguiente formato:
{"label1", función1, ls1, rs1}, {"label2", función2, ls2, rs2},...}
En estas especificaciones, función1, función 2, etc., representan la operación
principal de la tecla, mientras que ls1, ls2..., etc., representan la función de la
tecla combinada con „. De manera similar, rs1, rs2..., etc., representan la
operación de la tecla combinada con .... Esta lista será almacenada en la
variable CST si se utiliza la función MENU. Usted puede tener una variable
CST diferente en cada sub-directorio, y puede siempre sustituir el contenido
actual del CST por los de otras variables que almacenan la lista con el formato
apropiado para producir otro menú de usuario.
Nota: Se puede utilizar un GROB 21x8 (ver El Capítulo 22) para producir
un icono en las teclas del menú. Como ejemplo, pruébese, en modo RPN:
{{GROB 21 800000EF908FFF900FFF9B3FFF9A2FFF9A3FFF9A0FFF388FF
`
"hp"}}
MENU
Esta acción colocará el logotipo de hp en la tecla A. Al presionar A
el texto 'hp' aparece en la línea de entrada de la pantalla.
Teclado de usuario
Cada tecla se puede identificar por dos números que representan su fila y
columna. Por ejemplo, la tecla VAR (J) está situada en la fila 3 de la
columna 1, y será referida como la tecla 31. Ahora, puesto que cada tecla
tiene hasta diez funciones asociadas a ella, cada función es especificada por
valores decimales entre 0 y 1, según las especificaciones siguientes:
.0 o 1, función principal
.2, tecla combinada con „
.3, tecla combinada con ‚
.4, tecla combinada con ~
.5, tecla combinada con ~„
.6, tecla combinada con ~‚
0.01 ó 0.11, no es aplicable
.21, simultáneamente con „
.31, simultáneamente con ‚
.41, simultáneamente con ~
.51, ~ simultáneamente con „
.61, ~ simultáneamente con ‚
Página 20-5