Keyboard trigger only effective when pressed repeatedly

Describe the bug

I have a keyboard shortcut with the trigger of ⌘I and the action to activate a menu item (specifically File;Share;Instapaper). However, the action does not seem to occur when the trigger is pressed only once — it needs to be pressed twice within quick succession (~1s) for the action to take place.

However, if I enable the "HUD" option, this does always appear — so BetterTouchTool is registering the keypress each time, but it is not always activating the menu item.

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):

Builtin keyboard.

Device information:

  • Type of Mac: MacBook Air (Retina/13"/2020)
  • macOS version: Big Sur 11.2.2
  • BetterTouchTool version: 3.560

this usually happens when the app is not ready to activate a spwcificu menu item. BTT just tells the app what to do, but the app decides whether it will actually do it.

Thanks for the reply. I'm not really sure why that would be the case here — perhaps the Share menu options are dynamically generated or something.

If anyone else has a similar issue, my workaround is to duplicate the menu-item action — replicating the effect of pressing the key twice in quick succession.

1 Like

Does the app behave the same if physical keys are pressed?

I encounter this problem too, and have determined that the problem indeed occurs when the menu option required by the action is in a dynamically generated menu. When the trigger is activated the menu doesn't yet have the requested option and so it fails.
If I explicitly open the menu before triggering the action, it gets populated, and then when I trigger the action it will always work.
Once the menu has been displayed once the trigger will function for some time, then "something" decides it's been long enough and empties the menu, so back to square one