So, a user has setup a layer for controlling Foobar2000.using layer modifier keys.
His simeys on layer 2 run (method 1) but have a delay (2 seconds or so). The problem is, that this does not work.
The reason it does not work is that after pressing the button, the layer modifier key is released. This in turn switches back to layer 1, which in turn aborts any running simkeys (even though method 1 is effectivly fire and forget). Thus it basically gets interrupted on the delay (it will interrupt anywhere but its more likely than not going to be in the delay).
https://forums.highrez.co.uk/viewtopic.php?t=4963&start=15
I think the safeest thing to do, is for method 1 eimkeys, dont abort them on layer change (or anything else???)