
TECLADOS
Los paneles que componen el teclado son:
1. Alfabético
2. Numérico
3. Cálculo básico
4. Matemático extendido
5. Nueva Línea
6. Asignación simple
7. Asignación de lista
8. Simbólico
TECLADOS
En la pantalla de programación, en la parte inferior se muestra el teclado de edición y programación con el que introducimos los elementos simbólicos de programación y cálculo.
Es un teclado dinámico y flexible, que se adapta en todo momento a las necesidades de escritura del elemento o sección del elemento donde nos encontramos. Está compuesto por paneles, cada uno de los cuales se visualiza cuando se necesita.
EL TECLADO NORMAL CONSTA DE
• 50 teclas, distribuidas en 5 filas de 10 teclas cada una para la posición normal (vertical) del dispositivo, o en 4 filas de 13 teclas cada una, para la posición apaisada (horizontal)..
• Cada tecla tiene asignado un símbolo normal, que depende del panel dinámico activo.
• Además de los símbolos normales, cada tecla tiene la posibilidad de incorporar un símbolo complementario, que se visualiza en la esquina superior izquierda de la tecla, y se activa pulsando la tecla durante más de 1 segundo.
Algunos de estos símbolos complementarios son fijos, y por lo tanto forman parte de la tecla, y otros son flotantes, aparecen y desaparecen según se necesiten, dependiendo del lugar donde se encuentre el punto de escritura, y la conveniencia del símbolo.
Teclas especiales: Algunas teclas tienen funciones genéricas, válidas para todos los paneles, que sirven de control de la navegación.
LAS FECHAS DE DESPLAZAMIENTO
(izquierda y derecha) que se utilizan para desplazar el punto de escritura a derecha o izquierda y constituyen el único modo de posicionarlo.
LA TECLA TECLADO ALTERNATIVO
Pasa de un panel a otro del teclado (cuando esto es posible).
LA TECLA DE ACEPTACIÓN
Valida los datos introducidos, realiza el cálculo o muestra un menú de confirmación con el fin de guardar la expresión.
Las teclas especiales muestran un color propio que las diferencia y las identifica.

1. TECLADO ALFABÉTICO
Permite escribir los nombres simbólicos de los elementos y su título descriptivo.
Se presenta de forma automática en el momento de la asignación del nombre del elemento que estamos creando o actualizando, es decir, cuando la ventana de nombre está activa.
Lo forman dos paneles distintos:
• uno con el abecedario latino
• otro con el griego,
De manera que podemos seleccionar caracteres de ambos abecedarios para crear los nombres de los elementos y los parámetros de cálculo.
En las teclas de la esquina inferior izquierda, hay cuatro símbolos complementarios, que pulsados durante un segundo permiten la introducción de subíndices (¯), superíndices (↑), juntar caracteres («) o poner adornos (§).
Estas teclas cambian de mayúscula a
minúscula y viceversa.
Esta tecla alterna los teclados latino
y griego.
Estas teclas permiten posicionar el punto
de escritura en el lugar adecuado.
Esta tecla elimina el carácter situado a
la izquierda en el punto de escritura.

2. TECLADO NUMÉRICO
El bloque numérico del teclado está formado por el conjunto de teclas numéricas, que nos permiten la introducción de valores numéricos en las expresiones.
Lo forman los diez dígitos (del 0 al 9) en disposición de calculadora, la separación decimal (,) y la escala, que permite expresar números muy pequeños o muy grandes con notación exponencial (o notación científica) añadiendo una potencia de 10 (positiva o negativa).
Tras pulsar la tecla, se abre el espacio del exponente (solo dígitos). Si se pulsa de nuevo, el exponente cambia de signo.
Para salir del espacio de exponente, mover la flecha hacia la derecha como en el resto de grupos.
Estas teclas permiten posicionar el punto
de escritura en el lugar adecuado.
Esta tecla elimina el carácter situado a
la izquierda en el punto de escritura.

3. TECLADO DE CÁLCULO BÁSICO
Es el teclado principal de programación de fórmulas y expresiones matemáticas simples.
Contiene los operadores para las operaciones algebraicas simples, para los grupos o GRUPOS habituales y para los elementos matemáticos de formulación, como sumatorio y tablas de decisión.
La primera línea del teclado matemático la forman los operadores básicos, que expresan operaciones aritméticas sencillas:
• (¬) Cambio de signo
• (+) Suma
• (–) Resta
• (×) Multiplicación
• (÷) División simple
• (◊) Módulo o resto de la división entera.
• (%) Tanto por ciento
De forma dinámica, dependiendo del punto de la fórmula que se está programando, se superponen a las teclas principales los operadores o valores auxiliares en forma de corner.
De forma permanente se presentan como corner superpuesto los operadores
• (‡) Cociente de la división, o división entera (parte entera del resultado)
• (‰) Tanto por mil
Cuando se programa una expresión condicional (condiciones, bucles condicionales, tablas de decisión condicionales) se superponen los siguientes corner a las teclas de operadores:
• (=) igualdad
• (≠) desigualdad
• (<) menor que
• (>) mayor que
• (≤) menor o igual
• (≥) mayor o igual
• (∧) ‘y’ lógico
• () ‘o’ lógico
• (¬) ‘no’ lógico
Esta tecla alterna entre teclado básico
y extendido.
Estas teclas muestran teclados con las fórmulas como valores y
listas existentes.

4. TECLADO MATEMÁTICO EXTENDIDO
Lo compone un segundo panel de la fase de programación de fórmulas con las funciones matemáticas especializadas, de acuerdo con la configuración del usuario.
Aquí están las constantes de cálculo, las funciones logarítmicas y trigonométricas, las estadísticas y financieras, las actuariales, y en general, los ‘paquetes’ matemáticos que se incorporan dinámicamente en ‘ajustes’.

5. TECLADO DE NUEVA LÍNEA
Cuando se posiciona al principio de una línea, este teclado permite incluir líneas de programa delante de la posición actual..
El teclado especial de inserción de línea nueva se presenta cuando estamos en una posición de inserción de línea, o hemos solicitado nueva línea en los teclados de asignación.
La nueva línea se inserta delante de la línea en la que se posiciona el cursor (excepto si se está al final del programa, en cuyo caso la línea se añade al final).
Cada tecla corresponde a un tipo de línea que podemos insertar:
• Asignación de valor simple
• Asignación de lista
• ¿? Condición lógica (si o no)
• ∃ Opción
• []Bucle de valores
• ¿?Bucle condicional
• ∀ Bucle de lista.
• También aparece el símbolo ()que suprime todo el bloque (según el tipo de línea).

6. TECLADO DE ASIGNACIÓN SIMPLE
Permite asociar la variable de destino a una asignación de valor, o aplicar un modificador a la misma (+, − , × , ÷, ◊ )
Cuando se coloca el cursor de entrada delante de una instrucción de asignación, se presenta el teclado especial de asignación.
En la primera fila se tienen los modificadores de instrucción.
• La primera tecla es la de ‘Nueva Línea’ ( ), permite incluir una nueva instrucción de programa delante de la asignación.
Después vienen los modificadores de asignación, que permiten complementar la asignación con un operador que se ejecuta con el valor anterior del resultado.
• Si pulsamos ‘+’, el resultado de la expresión que se asigna se suma al valor anterior del destino.
• Si pulsamos ‘ −‘ se le resta.
• Con ‘ ×’ se multiplica.
• Con ‘ ÷’ se divide.
Esto permite crear cálculos complejos en varias asignaciones sucesivas, combinando los resultados de las anteriores.
• A continuación tenemos la ℜ de resultado.
Con ella se asigna el resultado de la expresión al valor de resultado (es el valor por defecto).
• La tecla ‘Borra’ ( ) elimina la línea completa.
El resto del teclado se llena con los valores simples definidos en la librería. Pulsando cualquiera de ellos, se define este valor como destino de la asignación.
Forma parte del teclado la parte de la zona de nombre, que contiene como teclas los parámetros de la fórmula que estamos definiendo, y los valores auxiliares, que también pueden ser destinos del cálculo.

7. TECLADO DE ASIGNACIÓN DE LISTA
Permite asignar el resultado de un cálculo repetitivo a la lista de destino, o aplicar un modificador a la forma de asignación (+, − , × ,÷, ◊ ).
Cuando se coloca el cursor de entrada delante de una instrucción de asignación de lista, se presenta el teclado especial de asignación de lista.
En la primera fila están los modificadores de instrucción. Siendo idénticos que los del teclado de asignación simple, con la misma función, no entraremos en detalle.
La única diferencia es que no hay tecla ℜ (por razones obvias) y que los valores que se presentan en el resto del teclado para ser el destino de la asignación son las Listas existentes.

8. TECLADO SIMBÓLICO
Asigna valores concretos de configuración a las opciones globales.