Hey guys,
I made this macro after reading through this thread. I trigger it with Stream Deck buttons and it allows the following for multiple keystrokes:
1 tap = Action A
2 taps = Action B
3 taps or longer press (selected in macro) = Action C
In my case, actions A, B an C output different keystrokes to trigger assignments in nAc, which is the companion app for nOb Control (which I use primarily in Logic Pro).
F Keys Multi-Tap : Long Press.kmmacros (114.8 KB)
It works great and the only things I haven't been able to figure out are:
- The long press detection seems to have to come first, but it slows down the multi-tap detection. This might be just the way it has to be.
- If I hold the key beyond the length of time it takes to run through the macro and perform the actions, the trigger keystroke leaks through to Logic Pro and causes a screen-flash error response. Perhaps there's a way to prevent this?
- F11 and F12 don't seem to work so I've limited it to F1 to F10. There may be some keystroke conflict I'm not aware of, perhaps due to the modifiers being used.