Códigos de teclado y comandos
La consola de Velocity utiliza los siguientes códigos de teclado para representar las pulsaciones de teclado en las secuencias de comandos, macros o comandos. Se deben introducir en el formato presentado en las columnas de Valor de nombre o Valor hexadecimal de abajo. También hay acciones específicas, como los comandos de voz, que se pueden utilizar como pulsaciones de teclas en un teclado personalizado o en campos de comandos.
Macros
Una macro le permite combinar pulsaciones de teclas u otros comandos. Puede utilizar una macro en cualquier campo de comando. Las siguientes macros o comandos se ponen a la cola y se reproducen en orden.
Cuando se crea una macro, puede necesitar introducir pausas entre los valores de las teclas para asegurarse de que el host las interpreta correctamente. Por defecto, el valor de {pause}
son 250 milisegundos, pero puede especificar la duración de la pausa mediante dos puntos y luego los milisegundos. Por ejemplo: {pause:500}
El ejemplo siguiente crea una macro de inicio de sesión automático que incluye el nombre de usuario, la tecla de tabulación, la contraseña, la salida del campo y pausas, cuando sean necesarias. Puede crear un botón de inicio de sesión en un teclado y asignarle este valor. De este modo, el usuario no necesitará introducir el nombre de usuario ni la contraseña, tan solo deberá pulsar el botón personalizado de Inicio de sesión y el Cliente iniciaría al usuario.
username{pause}{hex:0009}{pause:500}password{hex:000D}
Secuencias de comandos
Invoque secuencias de comandos mediante el comando {script:[función]} . Este comando es sólo para iniciar una Secuencia de comandos. A continuación se muestra el formato requerido para ejecutar correctamente una secuencia:
{script:insertHtml();}
Todo lo que hay entre {secuencia: y el primer corchete de cierre } se evalúa como una secuencia. La secuencia de comandos no puede contener un carácter de corchete de cierre, se interpretaría como el final de la secuencia.
Códigos de teclas
Estos valores se pueden colocar en cualquier campo que requiera un valor de comando, como elementos de menú, botones o teclas.
5250 Tecla | Valor nombrado | Valor exadecimal |
---|---|---|
Atención | {attention} | {hex:0001} |
Retroceso | {backspace} | {hex:0008} |
Tecla Atrás | {back-tab} | {hex:E00F} |
Borrar | {clear} | {hex:0003} |
Eliminar | {delete} | {hex:E053} |
Dup* | {dup} | {hex:E04F} |
Enter/Send | {send} | {hex:000A} |
Borrar Entrada | {erase-input} | {hex:0005} |
Campo Salir | {field-exit} | {hex:000D} |
Campo Menos | {field-minus} | {hex:E076} |
Campo Más | {field-plus} | {hex:E084} |
Cursor libre | {free-cursor} | {hex:E021} |
Ayuda | {help} | {hex:0007} |
Inicio | {home} | {hex:E047} |
Insertar | {insert} | {hex:E052} |
Imprimir | {print} | {hex:0010} |
Modo silencioso | {quiet-mode} | {hex:E010} |
Restablecer | {reset} | {hex:001B} |
Resumir | {roll-up} | {hex:E049} |
Aplicar | {roll-down} | {hex:E051} |
Solicitud del sistema | {system-req} | {hex:0013} |
Pestaña | {tab} | {hex:0009} |
Flecha izquierda | {left} | {hex:E04B} |
Flecha derecha | {right} | {hex:E04D} |
Flecha arriba | {up} | {hex:E048} |
Flecha abajo | {down} | {hex:E050} |
F1 | {F1} | {hex:E03B} |
F2 | {F2} | {hex:E03C} |
F3 | {F3} | {hex:E03D} |
F4 | {F4} | {hex:E03E} |
F5 | {F5} | {hex:E03F} |
F6 | {F6} | {hex:E040} |
F7 | {F7} | {hex:E041} |
F8 | {F8} | {hex:E042} |
F9 | {F9} | {hex:E043} |
F10 | {F10} | {hex:E044} |
F11 | {F11} | {hex:E054} |
F12 | {F12} | {hex:E055} |
F13 | {F13} | {hex:E056} |
F14 | {F14} | {hex:E057} |
F15 | {F15} | {hex:E058} |
F16 | {F16} | {hex:E059} |
F17 | {F17} | {hex:E05A} |
F18 | {F18} | {hex:E05B} |
F19 | {F19} | {hex:E05C} |
F20 | {F20} | {hex:E05D} |
F21 | {F21} | {hex:E05E} |
F22 | {F22} | {hex:E05F} |
F23 | {F23} | {hex:E060} |
F24 | {F24} | {hex:E061} |
3270 Tecla | Valor nombrado | Valor exadecimal |
---|---|---|
Atención | {attention} | {hex:0001} |
Retroceso | {backspace} | {hex:0008} |
Tecla Atrás | {back-tab} | {hex:E00F} |
Borrar | {clear-3270} | {hex:001B} |
Eliminar | {delete} | {hex:E053} |
Dup* | {dup} | {hex:E04F} |
Intro | {enter} {send-3270} |
{hex:000D} |
Borrar EOF | {erase-eof} | {hex:000F} |
Borrar Entrada | {erase-input} | {hex:0005} |
Campo Marca | {field-mark} | {hex:0006} |
Cursor libre | {free-cursor} | {hex:E021} |
Inicio | {home} | {hex:E047} |
Insertar | {insert} | {hex:E052} |
Nueva línea | {new-line} | {hex:000E} |
Modo silencioso | {quiet-mode} | {hex:E010} |
Restablecer | {reset-3270} | {hex:0012} |
Solicitud del sistema | {system-req} | {hex:0013} |
Pestaña | {tab} | {hex:0009} |
Flecha izquierda | {left} | {hex:E04B} |
Flecha derecha | {right} | {hex:E04D} |
Flecha arriba | {up} | {hex:E048} |
Flecha abajo | {down} | {hex:E050} |
PA1 | {pa1} | {hex:EE31} |
PA2 | {pa2} | {hex:EE32} |
PA3 | {pa3} | {hex:EE33} |
F1 | {F1} | {hex:E03B} |
F2 | {F2} | {hex:E03C} |
F3 | {F3} | {hex:E03D} |
F4 | {F4} | {hex:E03E} |
F5 | {F5} | {hex:E03F} |
F6 | {F6} | {hex:E040} |
F7 | {F7} | {hex:E041} |
F8 | {F8} | {hex:E042} |
F9 | {F9} | {hex:E043} |
F10 | {F10} | {hex:E044} |
F11 | {F11} | {hex:E054} |
F12 | {F12} | {hex:E055} |
F13 | {F13} | {hex:E056} |
F14 | {F14} | {hex:E057} |
F15 | {F15} | {hex:E058} |
F16 | {F16} | {hex:E059} |
F17 | {F17} | {hex:E05A} |
F18 | {F18} | {hex:E05B} |
F19 | {F19} | {hex:E05C} |
F20 | {F20} | {hex:E05D} |
F21 | {F21} | {hex:E05E} |
F22 | {F22} | {hex:E05F} |
F23 | {F23} | {hex:E060} |
F24 | {F24} | {hex:E061} |
VT-100 Tecla | Valor nombrado | Valor exadecimal |
---|---|---|
Volver | {return} |
{hex:000D} |
Intro | {enter-vt} | {hex:E012} |
Retroceso | {backspace} | {hex:0008} |
Retroceso (Eliminar) | {DEL} | {hex:007F} |
Pestaña | {tab} | {hex:0009} |
Tecla Atrás | {back-tab} | {hex:E00F} |
Flecha arriba | {up} | {hex:E048} |
Flecha izquierda | {left} | {hex:E04B} |
Flecha derecha | {right} | {hex:E04D} |
Flecha abajo | {down} | {hex:E050} |
ESC | {ESC} | {hex:001B} |
BS | {BS} | {hex:0008} |
Avance de líneas | {LF} | {hex:000A} |
Restablecimiento completo | {hard-reset} | {hex:E023} |
PF1 | {F1} | {hex:E03B} |
PF2 | {F2} | {hex:E03C} |
PF3 | {F3} | {hex:E03D} |
PF4 | {F4} | {hex:E03E} |
VT-220 Tecla | Valor nombrado | Valor exadecimal |
---|---|---|
Volver | {return} |
{hex:000D} |
Intro | {enter-vt} | {hex:E012} |
Retroceso | {backspace} | {hex:0008} |
Retroceso (Eliminar) | {DEL} | {hex:007F} |
Pestaña | {tab} | {hex:0009} |
Tecla Atrás | {back-tab} | {hex:E00F} |
Flecha arriba | {up} | {hex:E048} |
Flecha abajo | {down} | {hex:E050} |
Flecha izquierda | {left} | {hex:E04B} |
Flecha derecha | {right} | {hex:E04D} |
Restablecimiento completo | {hard-reset} | {hex:E023} |
Restablecimiento parcial | {soft-reset} | {hex:E01F} |
Buscar | {find} | {hex:E047} |
Seleccionar | {select} | {hex:E04F} |
Insertar aquí | {insert-here} | {hex:E052} |
Eliminar | {remove} | {hex:E053} |
Pantalla anterior | {prev-screen} | {hex:E049} |
Pantalla siguiente | {next-screen} | {hex:E051} |
PF1 | {F1} | {hex:E03B} |
PF2 | {F2} | {hex:E03C} |
PF3 | {F3} | {hex:E03D} |
PF4 | {F4} | {hex:E03E} |
Break | {F5} | {hex:E03F} |
F6 | {F6} | {hex:E040} |
F7 | {F7} | {hex:E041} |
F8 | {F8} | {hex:E042} |
F9 | {F9} | {hex:E043} |
F10 | {F10} | {hex:E044} |
F11 | {F11} | {hex:E054} |
F12 | {F12} | {hex:E055} |
F13 | {F13} | {hex:E056} |
F14 | {F14} | {hex:E057} |
F15/Help | {F15} | {hex:E058} |
F16/Do | {F16} | {hex:E059} |
F17 | {F17} | {hex:E05A} |
F18 | {F18} | {hex:E05B} |
F19 | {F19} | {hex:E05C} |
F20 | {F20} | {hex:E05D} |
5250/3270/VT Mapa de caracteres
Carácter | Valor exadecimal |
---|---|
Espacio | {hex:0020} |
! | {hex:0021} |
" | {hex:0022} |
# | {hex:0023} |
$ | {hex:0024} |
% | {hex:0025} |
& | {hex:0026} |
' |
{hex:0027} |
( | {hex:0028} |
) | {hex:0029} |
* | {hex:002A} |
+ | {hex:002B} |
, | {hex:002C} |
- | {hex:002D} |
. | {hex:002E} |
/ | {hex:002F} |
0 | {hex:0030} |
1 | {hex:0031} |
2 | {hex:0032} |
3 | {hex:0033} |
4 | {hex:0034} |
5 | {hex:0035} |
6 | {hex:0036} |
7 | {hex:0037} |
8 | {hex:0038} |
9 | {hex:0039} |
: | {hex:003A} |
; | {hex:003B} |
< | {hex:003C} |
= | {hex:003D} |
> | {hex:003E} |
? | {hex:003F} |
@ | {hex:0040} |
A | {hex:0041} |
B | {hex:0042} |
C | {hex:0043} |
D | {hex:0044} |
E | {hex:0045} |
F | {hex:0046} |
G | {hex:0047} |
H | {hex:0048} |
I | {hex:0049} |
J | {hex:004A} |
K | {hex:004B} |
L | {hex:004C} |
M | {hex:004D} |
N | {hex:004E} |
O | {hex:004F} |
P | {hex:0050} |
Q | {hex:0051} |
R | {hex:0052} |
S | {hex:0053} |
T | {hex:0054} |
U | {hex:0055} |
V | {hex:0056} |
W | {hex:0057} |
X | {hex:0058} |
Y | {hex:0059} |
Z | {hex:005A} |
[ | {hex:005B} |
\ | {hex:005C} |
] | {hex:005D} |
^ | {hex:005E} |
_ | {hex:005F} |
` | {hex:0060} |
a | {hex:0061} |
b | {hex:0062} |
c | {hex:0063} |
d | {hex:0064} |
e | {hex:0065} |
f | {hex:0066} |
g | {hex:0067} |
h | {hex:0068} |
i | {hex:0069} |
j | {hex:006A} |
k | {hex:006B} |
l | {hex:006C} |
m | {hex:006D} |
n | {hex:006E} |
o | {hex:006F} |
p | {hex:0070} |
q | {hex:0071} |
r | {hex:0072} |
s | {hex:0073} |
t | {hex:0074} |
u | {hex:0075} |
v | {hex:0076} |
w | {hex:0077} |
x | {hex:0078} |
y | {hex:0079} |
z | {hex:007A} |
{ | {hex:007B} |
| | {hex:007C} |
} | {hex:007D} |
~ | {hex:007E} |
Carácter | Valor nombrado | Valor exadecimal |
---|---|---|
^@ | {NUL} | {hex:EE32} |
^A | {SOH} | {hex:0001} |
^B | {STX} | {hex:0002} |
^C | {ETX} | {hex:0003} |
^D | {EOT} | {hex:0004} |
^E | {ENQ} | {hex:0005} |
^F | {ACK} | {hex:0006} |
^G | {BEL} | {hex:0007} |
^H | {BS} | {hex:0008} |
^I | {TAB} | {hex:0009} |
^J | {LF} | {hex:000A} |
^K | {VT} | {hex:000B} |
^L | {FF} | {hex:000C} |
^M | {CR} | {hex:000D} |
^N | {SO} | {hex:000E} |
^O | {SI} | {hex:000F} |
^P | {DLE} | {hex:0010} |
^Q | {DC1} | {hex:0011} |
^R | {DC2} | {hex:0012} |
^S | {DC3} | {hex:0013} |
^T | {DC4} | {hex:0014} |
^U | {NAK} | {hex:0015} |
^V | {SYN} | {hex:0016} |
^W | {ETB} | {hex:0017} |
^X | {CAN} | {hex:0018} |
^Y | {EM} | {hex:0019} |
^Z | {SUB} | {hex:001A} |
^[ | {ESC} | {hex:001B} |
^\ | {FS} | {hex:001C} |
^] | {GS} | {hex:001D} |
^^ | {RS} | {hex:001E} |
^_ | {US} | {hex:001F} |
^? | {DEL} | {hex:007F} |
Acción | Valor nombrado |
---|---|
Intro | {enter} |
Pestaña | {tab} |
Atrás | {navigate-back} |
Adelante | {navigate-forward} |
Actualizar | {navigate-refresh} |
Acción | Valor nombrado |
---|---|
Aumentar el volumen del motor TTS | {voice:volumeUp} |
Reducir el volumen del motor TTS | {voice:volumeDown} |
Repetir la última instrucción de TTS | {voice:repeat} |
Aumentar la velocidad de habla de TTS | {voice:faster} |
Reducir la velocidad de habla de TTS | {voice:slower} |