How can I specify a keyboard layout for Trigger Macro By Name floating bar?

I use keyboard layouts for both English and Chinese.

I'm trying to use English manifestly in Keyboard Maestro. But each time I use this Trigger Macro By Name action, it always starts up with Chinese keyboard layout. So every single time I have to switch back to English, which is a little bit cumbersome.

I tried to add a Set Keyboard Layout action before and after this action but it didn't work.

Any suggestion will be appreciated!

I use English and Japanese keyboard layouts on my system, and in Keyboard Maestro 9.0.3 on Catalina 10.15.1, running my "Trigger Macro by Name" macro doesn't affect the input language at all. Adding an action to explicitly set the keyboard layout to English before the prompt appears also seems to work for me every time:

What version of KM and macOS are you using?

1 Like

Thanks for your screenshot. Because of that I realized the English layout I used is different from yours. Mine is called "ABC" and not "U.S."

I've changed it to U.S. now and the Set Keyboard Layout action works!

1 Like