Send key sequences to the target during a remote control session

You can create and configure controller properties to send special keys, or often repeated sequences of special keys, to the target during a remote control session.

The configured properties are displayed as menu items in the Perform Action in target menu in the controller window, in alphabetical order.
Note: If too many items are added to the Perform Action in Target menu, the last items in the menu might extend beyond the bottom of the screen. This issue is seen particularly on a smaller screen size because there is no support for scrolling menus.
These menu items are available for every session that the controller takes part in. Define the key sequences in the controller properties files. Each key sequence can be defined using a number of entries in the properties file, some of which are optional. Entries that belong to the same key sequence should all have the same prefix. For details of editing the properties file for a peer to peer session see, Configuring controller properties. For details of editing the properties file for a managed session, see the IBM BigFix Remote Control Administrator's Guide. Create the properties in the following format.

Property definitions

prefix.KeySequenceName=
Modifiable Field prefix.KeySequenceName
Field Description Display name that is used in the Perform Action in target menu. Each defined key sequence name must have a different prefix.
Possible Values User Defined. For example,

injectF1.KeySequenceName = Inject F1

The text, Inject F1, is displayed in the Perform Action in target menu.

Value Definition
prefix.KeySequenceName.language=
Modifiable Field prefix.KeySequenceName.language
Field Description Translations for display name. This property is optional.
Possible Values User Defined. For example,

injectF1.KeySequenceName.es = Inyectar F1
Value Definition
prefix.KeySequenceValue=
Modifiable Field prefix.KeySequenceValue
Field Description Macro sequence. The sequence of keys defined here is sent to the target computer.
Possible Values User Defined. For example,

injectF1.KeySequenceValue = [F1]
Value Definition

Example configuration file entries

injectF1.KeySequenceName = Inject F1
injectF1.KeySequenceName.es = Inyectar F1
injectF1.KeySequenceValue = [F1]

injectCTRLALTS.KeySequenceName = Inject CTRL+ALT+S
injectCTRLALTS.KeySequenceValue = [CTRL ALT S]

injectCTRLALTX.KeySequenceName = Inject CTRL+ALT+X
injectCTRLALTX.KeySequenceValue = [CTRL+][ALT+]x[ALT-][CTRL-]

injectALTF.KeySequenceName = File Menu
injectALTF.KeySequenceValue = [alt+]f[alt-]

The following explanation can be used for any of the macros that are used. The control key is used as an example.

To press and release the control key, use [CTRL]
To press but not release the control key, use [CTRL+]
To release the control key, use [CTRL-]

Macros that you can use

CTRLL CTRL CTRLR ALT ALTL ALTR
SHIFT SHIFTL SHIFTR META METAL METAR
SPECIAL F1 F2 F3 F4 F5
F6 F7 F8 F9 F10 F11
F12 F13 F14 F15 F16 F17
F18 F19 F20 F21 F22 F23
F24 F25 F26 F27 F28 F29
F30 CAPS SCROLL NUM BACKSPACE TAB
UP DOWN RIGHT LEFT PGDN PGUP
HOME END ENTER ESC INS DEL
MENU PAUSE BREAK SYSRQ PRTSC CLEAR
UNDO REDO CUT COPY PASTE KPSLASH
KPSTAR KPMINUS KPPLUS KPENTER KPINS KPDEL
KPEND KPDOWN KPPGDN KPLEFT KPRIGHT KPCENTER
KPUP KPPGUP ALTGR SYSREQ SLEEP APPS
ZOOM STOP CANCEL PROPS FRONT OPEN
FIND VOLUP VOLDN MUTE POWER CONTRAST_UP
CONTRAST_DN BRIGHT_UP BRIGHT_DN DEGAUSS