Bug ID: 901
Short desc: Changing layers aborts simkeys when it shouldnt

Last changed byphil 
Reported Byphil 
Reported On2025-07-23 2:50 PM 
ProjectXMBC 
OrganizationDevelopment 
Categorybug 
Priorityhigh 
Assignedphil 
Statustest 
Target ReleaseNext Release 
VersionCurrent Beta 

comment 4537 posted by phil on 2025-07-23 6:36 PM, 34 days ago

Test in 2.21 Beta 49

comment 4532 posted by phil on 2025-07-23 2:50 PM, 34 days ago

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???)