SENDKEY Command
[SENDKEY(token,token)]
Sends keystrokes to Personal Communications, where:
token = text string|command|macro macroname
Note:
- Text strings are enclosed in double quotation marks.
- Macros are prefixed with “macro”.
- The argument string for SENDKEY must be 255 characters or fewer.
- The following commands are supported.
Command Name | Token | PC/3270 | PC400 | VT |
---|---|---|---|---|
Alternate Cursor | alt cursor | Yes | Yes | No |
Alternate Viewing Mode | alt view | Yes | Yes | No |
Attention | sys attn | Yes | Yes | No |
Backspace | backspace | Yes | Yes | Yes |
Back Tab | backtab | Yes | Yes | No |
Backtab Word | backtab word | Yes | Yes | No |
Character Advance | character advance | No | Yes | No |
Character Backspace | backspace valid | No | Yes | No |
Clear Screen | clear | Yes | Yes | No |
Clicker | click | Yes | Yes | No |
Color Blue | blue | Yes | No | No |
Color Field Inherit | field color | Yes | No | No |
Color Green | green | Yes | No | No |
Color Pink | pink | Yes | No | No |
Color Red | red | Yes | No | No |
Color Turquoise | turquoise | Yes | No | No |
Color White | white | Yes | No | No |
Color Yellow | yellow | Yes | No | No |
Cursor Blink | cursor blink | Yes | Yes | No |
Cursor Down | down | Yes | Yes | Yes |
Cursor Left | left | Yes | Yes | Yes |
Cursor Right | right | Yes | Yes | Yes |
Cursor Select | cursor select | Yes | Yes | No |
Cursor Up | up | Yes | Yes | Yes |
Delete Character | delete char | Yes | Yes | No |
Delete Word | delete word | Yes | Yes | No |
Device Cancel | device cancel | Yes | Yes | No |
Dup Field | dup | Yes | Yes | No |
Edit Clear | edit-clear | Yes | Yes | Yes |
Edit Copy | edit-copy | Yes | Yes | Yes |
Edit Cut | edit-cut | Yes | Yes | Yes |
Edit Paste | edit-paste | Yes | Yes | Yes |
Edit Undo | edit-undo | Yes | Yes | Yes |
End Field | end field | Yes | Yes | No |
Enter | enter | Yes | Yes | No |
Erase EOF | erase eof | Yes | Yes | No |
Erase Field | erase field | Yes | No | No |
Erase Input | erase input | Yes | Yes | No |
Fast Cursor Down | fast down | Yes | Yes | No |
Fast Cursor Left | fast left | Yes | Yes | No |
Fast Cursor Right | fast right | Yes | Yes | No |
Fast Cursor Up | fast up | Yes | Yes | No |
Field Exit | field exit | No | Yes | No |
Field Mark | field mark | Yes | Yes | No |
Field + | field + | No | Yes | No |
Field - | field - | No | Yes | No |
Graphic Cursor | +cr | Yes | No | No |
Help | help | Yes | Yes | No |
Highlighting Field Inherit | field hilight | Yes | No | No |
Highlighting Reverse | reverse | Yes | No | No |
Highlighting Underscore | underscore | Yes | No | No |
Home | home | Yes | Yes | No |
Host Print | host print | Yes | No | No |
Input | input | Yes | Yes | No |
Input nondisplay | input nd | Yes | Yes | No |
Insert Toggle | insert | Yes | Yes | No |
Lower case | to lower | Yes | No | No |
Mark Down | mark down | Yes | Yes | Yes |
Mark Left | mark left | Yes | Yes | Yes |
Mark Right | mark right | Yes | Yes | Yes |
Mark Up | mark up | Yes | Yes | Yes |
Move Mark Down | move down | Yes | Yes | Yes |
Move Mark Left | move left | Yes | Yes | Yes |
Move Mark Right | move right | Yes | Yes | Yes |
Move Mark Up | move up | Yes | Yes | Yes |
New Line | newline | Yes | Yes | Yes |
Next Page | page down | No | Yes | No |
Pause 1 second | pause | Yes | Yes | No |
Previous Page | page up | No | Yes | No |
Print Screen | local copy | Yes | Yes | Yes |
Program Attention Key 1 | pa1 | Yes | No | No |
Program Attention Key 2 | pa2 | Yes | No | No |
Program Attention Key 3 | pa3 | Yes | No | No |
Program Function Key 1 ⋮ Program Function Key 5 | pf1 ⋮ pf5 | Yes ⋮ Yes | Yes ⋮ Yes | No⋮ No |
Program Function Key 6⋮ Program Function Key 20 | pf6 ⋮ pf20 | Yes ⋮ Yes | Yes ⋮ Yes | Yes⋮ Yes |
Program Function Key 21⋮ Program Function Key 24 | pf21 ⋮ pf24 | Yes ⋮ Yes | Yes ⋮ Yes | No⋮ No |
Quit | quit | Yes | Yes | No |
Reset | reset | Yes | Yes | No |
Response Time Monitor | rtm | Yes | No | No |
Roll Down | roll down | No | Yes | No |
Roll Up | roll up | No | Yes | No |
Rubout | rubout | Yes | Yes | Yes |
Rule | rule | Yes | Yes | Yes |
SO/SI Display | so si | Yes | Yes | No |
SO/SI Generate | so si generate | No | Yes | No |
System Request | sys req | Yes | Yes | No |
Tab Field | tab field | Yes | Yes | Yes |
Tab Word | tab word | Yes | Yes | No |
Test | test request | No | Yes | No |
Unmark | unmark | Yes | Yes | Yes |
Upper case | to upper | Yes | No | No |
Upper/Lower Change | to other | Yes | No | No |
Wait for bind | wait app | Yes | Yes | No |
Wait for System | wait sys | Yes | Yes | No |
Wait transition | wait trn | Yes | Yes | No |
Wait while input inh. | wait inp inh | Yes | Yes | No |
Window Relocation 1 ⋮ Window Relocation 8 | view 1 ⋮view 8 | Yes ⋮ X | Yes ⋮ X | Yes ⋮ X |
VT compose | vt compose | No | No | Yes |
VT find | vt find | No | No | Yes |
VT hold screen | vt hold | No | No | Yes |
VT insert here | vt insert | No | No | Yes |
VT next screen | vt next | No | No | Yes |
VT numeric keypad 0 | vt numpad 0 | No | No | Yes |
VT numeric keypad 1 | vt numpad 1 | No | No | Yes |
VT numeric keypad 2 | vt numpad 2 | No | No | Yes |
VT numeric keypad 3 | vt numpad 3 | No | No | Yes |
VT numeric keypad 4 | vt numpad 4 | No | No | Yes |
VT numeric keypad 5 | vt numpad 5 | No | No | Yes |
VT numeric keypad 6 | vt numpad 6 | No | No | Yes |
VT numeric keypad 7 | vt numpad 7 | No | No | Yes |
VT numeric keypad 8 | vt numpad 8 | No | No | Yes |
VT numeric keypad 9 | vt numpad 9 | No | No | Yes |
VT numeric keypad - | vt numpad minus | No | No | Yes |
VT numeric keypad , | vt numpad comma | No | No | Yes |
VT numeric keypad . | vt numpad period | No | No | Yes |
VT numeric keypad enter | vt numpad enter | No | No | Yes |
VT PF1 | vt pf1 | No | No | Yes |
VT PF2 | vt pf2 | No | No | Yes |
VT PF3 | vt pf3 | No | No | Yes |
VT PF4 | vt pf4 | No | No | Yes |
VT prev. screen | vt prev | No | No | Yes |
VT remove | vt remove | No | No | Yes |
VT select | vt select | No | No | Yes |
VT user defined function 6 | vt user f6 | No | No | Yes |
VT user defined function 7 | vt user f7 | No | No | Yes |
VT user defined function 8 | vt user f8 | No | No | Yes |
VT user defined function 9 | vt user f9 | No | No | Yes |
VT user defined function 10 | vt user f10 | No | No | Yes |
VT user defined function 11 | vt user f11 | No | No | Yes |
VT user defined function 12 | vt 12 | No | No | Yes |
VT user defined function 13 | vt user f13 | No | No | Yes |
VT user defined function 14 | vt user f14 | No | No | Yes |
VT user defined function 15 | vt user f15 | No | No | Yes |
VT user defined function 16 | vt user f16 | No | No | Yes |
VT user defined function 17 | vt user f17 | No | No | Yes |
VT user defined function 18 | vt user f18 | No | No | Yes |
VT user defined function 19 | vt user f19 | No | No | Yes |
VT user defined function 20 | vt user f20 | No | No | Yes |
Examples:
- To logon
[SENDKEY("Logon")]
- To get reader list
[SENDKEY("RDRL", enter)]