Bug ID:  901  Changing layers aborts simkeys when it shouldnt    
 
Created by phil on 2025-07-23 2:50 PM, 34 days ago
Project:  XMBC
Organization:  Development
Category:  bug
Priority:  high
Assigned to:  phil  
Status:  test
Target Release:Next Release
Version:Current Beta
 
 

show inline images      show change history

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