No keystroke out …

Forum Post – Bome MIDI Translator Pro + X-Touch Mini

Hello, I am trying to use a Behringer X-Touch Mini together with Bome MIDI Translator Pro for DCS World.

Goal:

controls.

I want to use the X-Touch Mini encoders and buttons to generate normal keyboard inputs for DCS cockpit

System: Windows 11 Bome MIDI Translator Pro Trial Behringer X-Touch Mini Running Bome as

Administrator

Current situation: The X-Touch Mini is detected correctly. MIDI ports open correctly. MIDI IN works.

Incoming MIDI messages are detected correctly. Buttons and encoders are both recognized. Translator is

active. Bome engine is running.

Problem:

No Keystroke OUT is ever generated.

What I tested: Note On Control Change Raw MIDI Capture MIDI works Outgoing set to “Keystroke”

“Physical Keys” enabled Simple test with key “A” Tested with Notepad GO/STOP states checked

Translator active and checked Capture MIDI disabled after learning Tried both buttons and encoders

Behavior: MIDI IN blinks correctly in Event Monitor Keystroke OUT never blinks No keyboard event

reaches Windows

Important:

This is not yet a DCS problem.

The issue already exists inside Bome itself because no keyboard output is generated at all.

Question:

What could prevent Keystroke OUT from firing even though MIDI IN works correctly?

Is there: a known issue with X-Touch Mini, a Windows keyboard injection issue, or a specific setting

required for keyboard emulation?

Thank you.

Hi and welcome to the Bome community!

Please find the below example. Set you input alias My Controller to your X-Touch MINI.

For me, I set it to my FaderFox EC4 for testing.

You can learn more about aliases from this tutorial.

By default, Bome MIDI Translator Pro does not send keystrokes when it is the active application this can be changed in settings but is not recommended because it can mess things up while editing your project.

Translator 1.0 handles the conversion. It takes a note-on note 0 with a value of 127 from my controller and sends keystroke “a” to notepad.exe . There is a rule within translator 1.0 that calls translator 1.1 and then gives it 20ms to focus before sending the keystroke.

Perform "Focus"

Translator 1.1 will focus notepad.exe. If you want to focus another application, you will need to change the outgoing action to the application that you would like to focus.

Focus-and-keystroke.bmtp (2.3 KB)

I hope this helps!

As far as injected keystrokes, it works only with some application depending on whether the application properly exposes the control or not.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz