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.

Cerrado5250 Teclas de emulación

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}

Cerrado3270 Teclas de emulación

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}

CerradoVT-100 Teclas de emulación

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}

CerradoVT-220 Teclas de emulación

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}

Cerrado5250/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}

CerradoMapa de caracteres de control

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}

CerradoComandos web

Acción Valor nombrado
Intro {enter}
Pestaña {tab}
Atrás {navigate-back}
Adelante {navigate-forward}
Actualizar {navigate-refresh}

CerradoComandos de voz

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}