User's Manual

Table Of Contents
Bome MIDI Translator: User's Manual 9 Actions
9.2 Keystrokes
9.2.1 Incoming Keystroke
If you want to trigger a translator by pressing (or releasing) keys on your
computer keyboard, use Keystroke as Incoming Action.
Keystroke-based incoming
translator actions can be defined
in different ways.
The Text incoming keystroke
type lets you define a text (or
just a letter) to be typed for use
as a trigger. For example, if you
enter the text “1”, the user
needs to press the 1 key to
trigger the action. However, on
French keyboards, there is no
key for “1”, you need to press
SHIFT+& key to type a “1”. Thus, French users will need
to press SHIFT+& to invoke the same action. As a rule of
thumb, the Text incoming keystroke action is triggered
when the text, as seen in the text field, is produced by
the keyboard, no matter how.
The Physical Keys keystroke type lets you match the
incoming action by physical keys. They are defined by
key position. So entering a “1” key here will always
trigger on pressing the key which produces the “1”.
Consequently, when a French user opens the same
project file, the action will be triggered by pressing the
“&” key because the key has the same location as the
“1” key on an English keyboard.
The Down and Up types let you trigger the action on
only pressing down or releasing the specified key. Only
one single physical key is possible here. It is often used
to capture the Down/Up state of modifier keys such as
SHIFT, CONTROL, etc.
For the Text and Physical Keys types, you can specify arbitrary sequences
and key combinations to serve as a trigger. Parenthesis are used to mark
simultaneous presses of keys. This can be conveniently used to trigger on
keyboard shortcuts. For example, “Shift(Ctrl(A))” will only trigger if you
press A with the Control and Shift keys together. Similarly, you can also
(c) 2019 by Bome Software GmbH & Co. KG page 39