Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Help with MSFS not receiving/executing macro key commands

Featured Replies

I'm using a small programmable keypad (koolertron) to make extra keybindings in MSFS that I can quickly apply (change views, pause, un-pause, toggle head tracking, etc.). The keypad uses a version Bootmapper Client to program.

Problem: Microsoft doesn't consistently recognize my keybindings which are macros -- meaning, if I've created a macro in Bootmapper to trigger "Shift + E" (toggles head tracking on/off) in MSFS, MSFS recognizes it only about half the time and that seemingly haphazardly.

The binding is set up correctly in the Koolertron and it should work. But doesn't. This makes me think that it's a timing issue or something within MSFS receiving the signal.

By testing out the macro in notepad, I can see that if I press the Koollertron key triggering the macro, it does indeed trigger it and a capital E is typed in notepad. This is consistent.

So, the Koolertron is working correctly, the bootmapper software is working correctly. It's MSFS that is not interpreting the information correctly.

Does anyone have experience with this sort of thing? I've tried adding a delay after the "Shift", and also used a "Shift-down - E - Shift-up command", but as I say, it's just not reliable. Sometimes it works, sometimes it don't.

Any advice would be appreciated.

Do I need to add more time delay or create the string in a different way?

Thanks!

M.

I had a similar experience with a steel series keyboard. I found a 15ms delay worked most of the time. But complex or longer series ones needed longer delays. Shift e is not complex and a 5ms should work.

Edited by Maladoror

9950X3D, PNY 5090, 64GB DDR5 6000, MSI X870-P, GIGABYTE AORUS Gen5 2TB NVMe, 3440x1440 AW3423DW gsync ultimate.

  • Author

Maladoror,

Thanks for the help. I didn't check back on this thread, so sorry for the delay.

Where do you add the delay? Say, in a CONTROL (down) + Q + CONTROL (up)?

Do you add it after the Q or after the CONTROL (up)? Or after both of them?

Not where in the string the delay is supposed to go. I've been experimenting and getting close, but can't quite get it.

What I'm trying to do is assign this macro to turning follow drone mode off and on.

Thanks again for your help.

M.

  • Author

Okay. I figured out what I was doing wrong. Just in case anyone else needs this info.

I'm using a Koolertron keyboard with AMAkeyboard Client (which is very similar to Bootmapper Client if your keyboard uses that).

When you want to program a macro key to, say, send "Control + Q" to MSFS, you have to put it in AMAKeyboard as:

  • CONTROL (down)
  • Q (down with .1 sec delay)
  • Q (up)
  • CONTROL (up)

My error was that I left out the "Q (up)" step.

Hope this helps if someone else is having issues getting macros to register in MSFS.

M.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.