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 global controller properties. For details of editing the properties file for a managed session, see the 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

CMD 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