Data String: Keys to send, which can include special cursor movement and Attention IDentifier (AID) keys, such as @E for [enter].
Data Length: depends on the EOT action setting, usually not needed with standard null-terminated strings
The send key option works as with other HLLAPI programs, but also supports an alternate method of representing function and other AID keys.
This is with the [ (left bracket) approach, such as [enter] or [pf1]. Supported keystroke macros along with the "standard" HLLAPI escape using the @ sign are as follows:
[tab] @T
[enter] @E
[clear] @C
[home] @0
[eraseeof] @F
[pf1] @1
[pf2] @2
[pf3] @3
[pf4] @4
[pf5] @5
[pf6] @6
[pf7] @7
[pf8] @8
[pf9] @9
[pf10] @a
[pf11] @b
[pf12] @c
[pf13] @d
[pf14] @e
[pf15] @f
[pf16] @g
[pf17] @h
[pf18] @i
[pf19] @j
[pf20] @k
[pf21] @l
[pf22] @m
[pf23] @n
[pf24] @o
[backspace] @C@H
[backtab] @B
[esc] @X
[delete] @D
[help] @H
[insert] @I
[left] @L
[newline] @N
[space] @O
[print] @P
[reset] @R
[up] @U
[down] @V
[right] @Z
[plus] @p
[end] @q
[pageup] @u
[pagedown] @v
[recordback @]A@<
[pa1] @x
[pa2] @y
[pa3] @z
[worddelete] @A@D
[fieldexit] @A@E
[eraseinput] @A@F
[worddelete] @A@D
[sysreq] @A@H
[insert] @A@I
[curselect] @A@J
[attn] @A@Q
[printps] @A@T
[eraseeol] @S@A
[test] @A@C