鍵盤代碼和指令

Velocity 控制台使用下列鍵盤代碼來表示指令碼、巨集或指令中的按鍵按下動作。 這些必須按照以下的「名稱值」或「十六進位值」欄所示的格式輸入。 另外,語音指令之類的特定動作可在自訂鍵盤或指令欄位中做為按鍵按下動作。

巨集

巨集可讓您結合按鍵按下動作或其他指令。 您可在任何指令欄位中使用巨集。 任何後續的巨集或指令都會加入佇列,並且依序播放。

您建立巨集時,可能需要在按鍵值之間插入暫停,以便確定主機正確解讀這些值。 {pause} 的值預設為 250 毫秒,但是您可使用冒號並加上毫秒數來指定暫停的時間長度。例如: {pause:500}

下列範例將建立自動登入巨集,其中包含使用者名稱、Tab 鍵、密碼、欄位結束,以及暫停 (視需要)。 您可建立鍵盤的「登入」按鈕並指派此值。 使用者不需要輸入使用者名稱或密碼,只要按下自訂的「登入」按鈕,用戶端即可將使用者登入。

username{pause}{hex:0009}{pause:500}password{hex:000D}

指令檔

使用 {指令碼:[功能]} 指令叫用指令碼。 此指令僅適用於啟動指令碼。 成功執行指令碼所需的格式如下所示:

{script:insertHtml();}

{script: 和第一個右括號 } 之間的全部內容會被視為指令碼。 指令碼本身不得包含右括號字元,因為該字元會被解譯為指令碼結尾。

金鑰代碼

這些值可輸入需要指令值的任何欄位,例如功能表項目、按鈕或金鑰。

關閉5250 模擬按鍵

5250 金鑰 命名值 十六進位值
注意 {attention} {hex:0001}
退格鍵 {backspace} {hex:0008}
返回標籤 {back-tab} {hex:E00F}
清除 {clear} {hex:0003}
刪除 {delete} {hex:E053}
重複 {dup} {hex:E04F}
Enter/Send {send} {hex:000A}
清除輸入 {erase-input} {hex:0005}
欄位結束 {field-exit} {hex:000D}
欄位 - {field-minus} {hex:E076}
欄位 + {field-plus} {hex:E084}
自由游標 {free-cursor} {hex:E021}
說明 {help} {hex:0007}
首頁 {home} {hex:E047}
插入 {insert} {hex:E052}
列印 {print} {hex:0010}
無訊息模式 {quiet-mode} {hex:E010}
重設 {reset} {hex:001B}
匯總 {roll-up} {hex:E049}
向下捲動 {roll-down} {hex:E051}
系統要求 {system-req} {hex:0013}
標籤 {tab} {hex:0009}
向左箭頭 {left} {hex:E04B}
向右箭頭 {right} {hex:E04D}
向上箭頭 {up} {hex:E048}
向下箭頭 {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 模擬按鍵

3270 金鑰 命名值 十六進位值
注意 {attention} {hex:0001}
退格鍵 {backspace} {hex:0008}
返回標籤 {back-tab} {hex:E00F}
清除 {clear-3270} {hex:001B}
刪除 {delete} {hex:E053}
重複 {dup} {hex:E04F}
輸入 {enter}
{send-3270}
{hex:000D}
清除 EOF {erase-eof} {hex:000F}
清除輸入 {erase-input} {hex:0005}
欄位標記 {field-mark} {hex:0006}
自由游標 {free-cursor} {hex:E021}
首頁 {home} {hex:E047}
插入 {insert} {hex:E052}
新增行 {new-line} {hex:000E}
無訊息模式 {quiet-mode} {hex:E010}
重設 {reset-3270} {hex:0012}
系統要求 {system-req} {hex:0013}
標籤 {tab} {hex:0009}
向左箭頭 {left} {hex:E04B}
向右箭頭 {right} {hex:E04D}
向上箭頭 {up} {hex:E048}
向下箭頭 {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 模擬按鍵

VT-100 金鑰 命名值 十六進位值
傳回 {return}
{hex:000D}
輸入 {enter-vt} {hex:E012}
退格鍵 {backspace} {hex:0008}
退格鍵 (刪除) {DEL} {hex:007F}
標籤 {tab} {hex:0009}
返回標籤 {back-tab} {hex:E00F}
向上箭頭 {up} {hex:E048}
向左箭頭 {left} {hex:E04B}
向右箭頭 {right} {hex:E04D}
向下箭頭 {down} {hex:E050}
ESC {ESC} {hex:001B}
BS {BS} {hex:0008}
換行字元 {LF} {hex:000A}
硬重設 {hard-reset} {hex:E023}
PF1 {F1} {hex:E03B}
PF2 {F2} {hex:E03C}
PF3 {F3} {hex:E03D}
PF4 {F4} {hex:E03E}

關閉VT-220 模擬按鍵

VT-220 金鑰 命名值 十六進位值
傳回 {return}
{hex:000D}
輸入 {enter-vt} {hex:E012}
退格鍵 {backspace} {hex:0008}
退格鍵 (刪除) {DEL} {hex:007F}
標籤 {tab} {hex:0009}
返回標籤 {back-tab} {hex:E00F}
向上箭頭 {up} {hex:E048}
向下箭頭 {down} {hex:E050}
向左箭頭 {left} {hex:E04B}
向右箭頭 {right} {hex:E04D}
硬重設 {hard-reset} {hex:E023}
軟重設 {soft-reset} {hex:E01F}
尋找 {find} {hex:E047}
選取 {select} {hex:E04F}
在此插入 {insert-here} {hex:E052}
移除 {remove} {hex:E053}
上一個畫面 {prev-screen} {hex:E049}
下一個畫面 {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 字元對應表

字元 十六進位值
空格 {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}

關閉控制字元對應

字元 命名值 十六進位值
^@ {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}

關閉Web 指令

動作 命名值
輸入 {enter}
標籤 {tab}
上一步 {navigate-back}
向前 {navigate-forward}
重新整理 {navigate-refresh}

關閉語音指令

動作 命名值
提高 TTS 引擎音量 {voice:volumeUp}
降低 TTS 引擎音量 {voice:volumeDown}
重複最後一個 TTS 指示 {voice:repeat}
提高 TTS 說話速度 {voice:faster}
降低 TTS 說話速度 {voice:slower}