Índice / CAPÍTULO 7 / APÉNDICE B

APÉNDICE A FUNCIONES DE LA TERMINAL

Los códigos de teclado son asignados a funciones del teclado de la terminal a través del archivo de configuración (ver _WTn52.cfg, Capítulo 5 sección [CONTROL_KEYS]).

BackSpace Retorno hacia atrás.
Válido en un campo no protegido.
Si se encuentra en la primera posición del campo, desplaza el cursor hacia la última posición del campo precedente.
Si no, mueve el cursor una columna hacia la izquierda.
Asignación de Scan-code.
BackTab Tabulación hacia atrás.
Desplaza el cursor hacia el comienzo del campo.
Si se encuentra en la primera posición del campo, desplaza el cursor hacia el campo precedente. 
Asignación de Scan-code.
CursorDown Cursor hacia abajo.
En el modo libre del cursor (Free), lo desplaza una línea hacia abajo.
Si no, lo desplaza hacia el campo siguiente. 
Asignación de Scan-code.
CursorLeft Cursor hacia izquierda.
Desplaza el cursor una columna hacia la izquierda.
Si se encuentra al comienzo del campo, desplaza el cursor hacia el campo precedente.
Asignación de Scan-code.
CursorRight Cursor hacia derecha.
Desplaza el cursor una línea hacia la derecha. 
Si se encuentra al final del campo, desplaza el cursor hacia el siguiente campo.
Asignación de Scan-code.
CursorSelect 3270. No implementado.
CursorUp Cursor hacia arriba.
En el modo libre del cursor (Free), lo desplaza una línea hacia arriba.
Si no, lo desplaza hacia el campo precedente.
Asignación de Scan-code.
Data Entrada de datos.
Válido en un campo no protegido.
Al ingresar un caracter, comprueba que éste sea válido para el tipo de campo y que tenga la longitud del campo (en consonancia con el modo reemplazar/insertar).
Si el campo está lleno, realiza las funciones de pad y de regulación de acuerdo con el tipo de campo.
Si el atributo "FER" (Field Exit Required) del campo está activado, espera la tecla de Salida del Campo (Field Exit), u otras teclas de edición (Back Space, Delete, Cursor Left, etc.).
Si el atributo Auto-Enter del campo está activado, realiza una función de Enter AID.
Si no, desplaza el cursor hacia el siguiente campo no BY-PASS.
Delete Suprimir.
Válido en un campo no protegido.
Suprime el caracter de debajo del cursor.
Mueve una posición a izquierda el resto del campo.
Pone un NULL en la posición más a la derecha.
Asignación de Scan-code.
Dup Duplicar.
Válido en un campo no protegido.
Valido si el campo acepta caracteres Dup o Mark.
Llena el resto del campo con los caracteres "dup".
Asignación de Scan-code.
End Fin de datos.
Desplaza el cursor hacia la última posición de datos en el campo.
Asignación de Scan-code.
EraseEof Borrar Fin de campo.
Borra (pone NULL) todos los campos que se encuentran a la derecha del cursor.
Asignación de Scan-code.
EraseInput Borrar entrada.
Borra (pone NULL) todos los campos modificados.
Desplaza el cursor hasta el primer campo no BY-PASS.
Asignación de Scan-code.
ErrorReset Error Reset.
Reinicializa el indicador "X Input Inhibit" (X II).
Pone la terminal en estado "sin error".
Pone el modo reemplazar/insertar a realizar reemplazos.
Asignación de Scan-code.
FieldExit Salida de campo.
Válido en campos no protegidos.
Supervisa los campos obligatorios y las condiciones de entrada obligatorias.
Realiza las funciones de pad y de regulación de acuerdo con el tipo de campo.
Si el atributo Auto-Enter del campo está activado, hace una función de Enter AID.
Si no, desplaza el cursor hacia el próximo campo no BY-PASS.
Asignación de Scan-code.
FieldMark Marca de campo.
3270, igual que Dup.
Válido en campos no protegidos.
Válido si el campo permite los caracteres Dup o Mark.
Llena el resto del campo con caracteres "Mark".
Asignación de Scan-code.
FieldMinus Campo menos.
Válido en campos no protegidos.
En los campos numéricos, pone un signo negativo (el último char numérico lleva el signo) y realiza una función de salida de campo.
En los campos numéricos con signo, pone un signo negativo ("-" guión) y realiza una función de salida de campo.
No admitido en otros tipos de campos.
La tecla "-" funciona como un FieldMinus en los campos numéricos y numéricos con signo.
Asignación de Scan-code.
FieldPlus Campo más.
Válido en campos no numéricos.
En los campos numéricos con signo, pone un signo positivo y realiza una función de salida de campo.
En otros campos, realiza una función de salida de campo.
La tecla "+" funciona como un FieldPlus en los campos numéricos y en los campos numéricos con signo.
Asignación de Scan-code.
ForwTab Tabulación hacia adelante.
Desplaza el cursor hacia el siguiente campo.
Asignación de Scan-code.
Home Inicio.
Desplaza el cursor hacia la posición de inicio (home - normalmente el primer campo).
Si ya se encuentra en la posición de inicio, envía un código "Record-Backspace" AID.
Asignación de Scan-code.
Insert Alterna el modo insertar/reemplazar.
Insertar: al momento de la entrada de datos, desplaza una posición a la derecha los caracteres del campo que están a la derecha del cursor (si es posible) e inserta el caracter ingresado. Desplaza el cursor un caracter hacia la derecha.
Reemplazar: al momento de la entrada de datos, pone el caracter ingresado en la posición del cursor (reemplazando los caracteres existentes). Desplaza el cursor un caracter a la derecha.
Asignación de Scan-code.
 
 Índice / CAPÍTULO 7 / APÉNDICE B /