I think that I might have come across a bug in Keyboard Maestro that can crop up when you’re prompting for user input that has a popup (dropdown) field.
Namely, if you have a Prompt for User Input dialog with a popup field, you should be able to use the arrow keys to move between the options; but if you trigger such a macro through a Typed String input, that no longer seems to work?
Here’s a test macro that I believe can demonstrate this:
Test macro for popup options.kmmacros (3.7 KB)
Here are the set of steps where this works fine:
- From Keyboard Maestro’s menubar dropdown, choose “Test macro for popup options”.
- When the prompt is shown, the “Favorite dessert” popup will be focused by default. Press the Down Arrow to open the popup.
- Then press the Down Arrow again to move the selection point between the options. (This should all work fine.)
And here are the set of steps where this doesn’t seem to work:
- Open a new, blank window in TextEdit and type the string “
ttestmacro
” to trigger the macro through its Typed String trigger. - When the prompt is shown, the “Favorite dessert” popup will be focused by default. Press the Down Arrow to open the popup.
- Then press the Down Arrow a few more times to try to move the selection point between the options. (This part doesn’t work for me.)
For reasons that are unclear to me, there seem to be some occasions where the above steps might actually allow you to move the selection point using the arrow keys? If you happen run into that, I believe that this alternate set of steps will still trigger this issue:
- Open two new, blank windows in TextEdit.
- First, click on the body of the first TextEdit window to focus it; then click on the body of the second TextEdit window to focus it. (I have no idea why this step seems to be necessary.)
- Then type the string “
ttestmacro
” to trigger the macro through its Typed String trigger. - When the prompt is shown, the “Favorite dessert” popup will be focused by default. Press the Down Arrow to open the popup.
- Then press the Down Arrow a few more times to try to move the selection point between the options. (This part doesn’t work for me.)
P.S. Just for completeness: I’m running Keyboard Maestro 9.0.4 on macOS Mojave (10.14.6).