Keystroke messages to Cubase revisited

Greetings all. I’ve been lurking on this forum for a while but just joined as an owner of a new MC6 Pro (love it!).

I saw a previous discussion about using MCs with Cubase. I have easily started controlling the transport (play, stop, record. move back to marker/0) with the MC, but any keystroke message containing a “Ctrl” Modifier + Keystroke is read by Cubase 12 without the “Ctrl” Modifier, e.g., “Ctrl-Z” is read simply as “Z.”

Note 1: Cubase 12 will read a “Shift” modifier accurately.
Note 2: the MC6 Pro is transmitting the keystroke accurately (tested in Word).

So, I know this is not a MC6 Pro problem. It is a Cubase integration problem. I hoped that someone here has solved a similar issue before. Thanks for any advice given.

Best way to check would be to use a keyboard checker like this: https://keyboardchecker.com/

Let me know if you see the expected keys being pressed when you engage the MC6 PRO keyboard commands?

Thanks for the quick response, James. Yes, I had tested this previously, and the keyboard checker you provided confirms that the MC6 Pro is sending the expected keyboard commands.

I had thought this is solely a Cubase integration issue. You had mentioned in another thread that you were not too familiar with Cubase. I had hoped a community member might be though.

I started talking about a MIDI CC workaround–not relevant here. This is about keystrokes with the “CTRL” modifier not passing to Cubase. Sorry.

Odd though - if you press the same keys on the keyboard, the commands execute correctly on Cubase?

There are 2 CTRL options under the modifiers, CTRL and RIGHT CTRL. Does both not work?

You can try this firmware below. I added a short delay between when the keys are pressed and then released. Not sure if it will help but it’s worth a try.
2023-03-06 MC6-Pro Keystrokes Add Delay Test.hex (1.1 MB)

Success! James, you are the best!

FWIW, I had already tried the RIGHT CTRL to no avail. I had also tried inserting a DELAY Msg between the CTRL and the Z keystroke messages–didn’t work either.

Thanks so much! BTW, I had no problem setting the MC6 Pro up with my pedalboard. Now I have dual functionality! Very happy :smiley:

Thanks for the feedback. I guess we’ll leave that delay there.

Just FYI, if you insert a delay between 2 keystroke messages in the preset, it will be more of a - press first key and release, and then press second key and release.

May I ask, has that delay been implemented in the regular firmwares of the MC controllers?