Codes clavier et commandes
La console Velocity utilise les codes clavier suivants pour représenter l'appui sur des touches dans les scripts, macros ou commandes. Vous devez les entrer au format indiqué plus bas dans les colonnes Valeur nommée ou Valeur hexa. Vous pouvez également utiliser des actions spécifiques, comme des commandes vocales, comme appuis de touches dans un clavier personnalisé ou dans les champs de commande.
Macros
Une macro vous permet de combiner des appuis de touches et d'autres commandes. Vous pouvez utiliser une macro dans n'importe quel champ de commande. Toutes les macros ou commandes ultérieures rejoignent une file d'attente et sont lues dans l'ordre.
Lorsque vous créez une macro, vous pouvez être amené à insérer des pauses entre deux valeurs de touche pour garantir que l'hôte les interprète correctement. Par défaut, la valeur de {pause}
est de 250 millisecondes, mais vous pouvez spécifier la longueur de la pause à l'aide du caractère deux-points et du nombre de millisecondes. Par exemple : {pause:500}
L'exemple suivant crée une macro Connexion auto qui inclut le nom d'utilisateur, la touche Tab, le mot de passe, la sortie du champ et des pauses aux endroits nécessaires. Vous pouvez créer la touche Connexion dans un clavier et lui affecter cette valeur. Ensuite, l'utilisateur n'a pas besoin de saisir le nom d'utilisateur ou le mot de passe. Il lui suffit d'appuyer sur la touche Connexion personnalisée et le client connecte cet utilisateur.
username{pause}{hex:0009}{pause:500}password{hex:000D}
Scripts
Appelez des scripts à l'aide de la commande {script:[fonction]}. Cette commande n'est conçue que pour lancer un script. Le format nécessaire pour l'exécution réussie d'un script est le suivant :
{script:insertHtml();}
Tout ce qui se trouve entre {script: et le premier crochet fermant } est évalué comme étant un script. Le script proprement dit ne peut pas contenir de caractère crochet fermant, car il serait interprété comme étant la fin du script.
Codes de touche
Vous pouvez insérer ces valeurs dans tous les champs qui nécessitent une valeur de commande : options de menu, boutons ou touches.
Touche 5250 | Valeur nommée | Valeur hexa |
---|---|---|
Attention | {attention} | {hex:0001} |
Ret. arr. | {backspace} | {hex:0008} |
Tab arr. | {back-tab} | {hex:E00F} |
Effacer | {clear} | {hex:0003} |
Supprimer | {delete} | {hex:E053} |
Dupl. | {dup} | {hex:E04F} |
Entrée/Envoyer | {send} | {hex:000A} |
Effacer la saisie | {erase-input} | {hex:0005} |
Sortie de champ | {field-exit} | {hex:000D} |
Champ - Moins | {field-minus} | {hex:E076} |
Champ - Plus | {field-plus} | {hex:E084} |
Curseur libre | {free-cursor} | {hex:E021} |
Aide | {help} | {hex:0007} |
Origine | {home} | {hex:E047} |
Inser. | {insert} | {hex:E052} |
Imprimer | {print} | {hex:0010} |
Mode Silencieux | {quiet-mode} | {hex:E010} |
Réinitialiser | {reset} | {hex:001B} |
Monter | {roll-up} | {hex:E049} |
Descendre | {roll-down} | {hex:E051} |
Demande système | {system-req} | {hex:0013} |
Tab | {tab} | {hex:0009} |
Gauche | {left} | {hex:E04B} |
Droite | {right} | {hex:E04D} |
Haut | {up} | {hex:E048} |
Bas | {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} |
Touche 3270 | Valeur nommée | Valeur hexa |
---|---|---|
Attention | {attention} | {hex:0001} |
Ret. arr. | {backspace} | {hex:0008} |
Tab arr. | {back-tab} | {hex:E00F} |
Effacer | {clear-3270} | {hex:001B} |
Supprimer | {delete} | {hex:E053} |
Dupl. | {dup} | {hex:E04F} |
Entrée | {enter} {send-3270} |
{hex:000D} |
Effacer EOF | {erase-eof} | {hex:000F} |
Effacer la saisie | {erase-input} | {hex:0005} |
Marque de champ | {field-mark} | {hex:0006} |
Curseur libre | {free-cursor} | {hex:E021} |
Origine | {home} | {hex:E047} |
Inser. | {insert} | {hex:E052} |
Nouvelle ligne | {new-line} | {hex:000E} |
Mode Silencieux | {quiet-mode} | {hex:E010} |
Réinitialiser | {reset-3270} | {hex:0012} |
Demande système | {system-req} | {hex:0013} |
Tab | {tab} | {hex:0009} |
Gauche | {left} | {hex:E04B} |
Droite | {right} | {hex:E04D} |
Haut | {up} | {hex:E048} |
Bas | {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} |
Touche VT-100 | Valeur nommée | Valeur hexa |
---|---|---|
Retour | {return} |
{hex:000D} |
Entrée | {enter-vt} | {hex:E012} |
Ret. arr. | {backspace} | {hex:0008} |
Ret. arr. (Supprimer) | {DEL} | {hex:007F} |
Tab | {tab} | {hex:0009} |
Tab arr. | {back-tab} | {hex:E00F} |
Haut | {up} | {hex:E048} |
Gauche | {left} | {hex:E04B} |
Droite | {right} | {hex:E04D} |
Bas | {down} | {hex:E050} |
Échap | {ESC} | {hex:001B} |
Ret. arr. | {BS} | {hex:0008} |
Saut de ligne | {LF} | {hex:000A} |
Réinitialisation matérielle | {hard-reset} | {hex:E023} |
PF1 | {F1} | {hex:E03B} |
PF2 | {F2} | {hex:E03C} |
PF3 | {F3} | {hex:E03D} |
PF4 | {F4} | {hex:E03E} |
Touche VT-220 | Valeur nommée | Valeur hexa |
---|---|---|
Retour | {return} |
{hex:000D} |
Entrée | {enter-vt} | {hex:E012} |
Ret. arr. | {backspace} | {hex:0008} |
Ret. arr. (Supprimer) | {DEL} | {hex:007F} |
Tab | {tab} | {hex:0009} |
Tab arr. | {back-tab} | {hex:E00F} |
Haut | {up} | {hex:E048} |
Bas | {down} | {hex:E050} |
Gauche | {left} | {hex:E04B} |
Droite | {right} | {hex:E04D} |
Réinitialisation matérielle | {hard-reset} | {hex:E023} |
Réinitialisation logicielle | {soft-reset} | {hex:E01F} |
Rechercher | {find} | {hex:E047} |
Sélectionner | {select} | {hex:E04F} |
Insérer ici | {insert-here} | {hex:E052} |
Supprimer | {remove} | {hex:E053} |
Écran précédent | {prev-screen} | {hex:E049} |
Écran suivant | {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} |
Carte des caractères 5250/3270/VT
Caractère | Valeur hexa |
---|---|
Espace | {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} |
Carte des caractères de contrôle
Caractère | Valeur nommée | Valeur hexa |
---|---|---|
^@ | {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} |
Action | Valeur nommée |
---|---|
Entrée | {enter} |
Tab | {tab} |
Précédent | {navigate-back} |
Suivant | {navigate-forward} |
Actualiser | {navigate-refresh} |
Action | Valeur nommée |
---|---|
Augmenter le volume du moteur TTS | {voice:volumeUp} |
Réduire le volume du moteur TTS | {voice:volumeDown} |
Répéter la dernière instruction TTS | {voice:repeat} |
Augmenter la vitesse de parole TTS | {voice:faster} |
Réduire la vitesse de parole TTS | {voice:slower} |