𝓭𝓲𝓮𝓽 𝐬𝐨𝐥𝐢 — 06/02/2025 at 20:14
Hello,
So i was messing with the simkeys and the abort with a specific key settings, and while using {PRESS}{LMB} or {LMBD} (basicaly anything that lets the button pressed) i simply canot abort the simkeys
Like this: {LMBD}{HOLD:10}a{HOLD:20}d{LMBU}
However if i write any mouse key before like {LMB} makes it possible to abort the simkeys
{LMB}{LMBD}{HOLD:10}a{HOLD:20}d{LMBU} or {RMB}{LMBD}{HOLD:10}a{HOLD:20}d{LMBU}
I wonder if this is intentional and if there is a better way to avoid it
Phil — Today at 20:17
@𝓭𝓲𝓮𝓽 𝐬𝐨𝐥𝐢 Not sure its intentional (probably not) but if you are aborting after leaving the button down, then the button could get stuck down. Not sure why adding {LMB} in front would make any difference... What actually happens when it is aborted?
𝓭𝓲𝓮𝓽 𝐬𝐨𝐥𝐢 — Today at 20:20
It stops the simkeys entirely
but I can activate it again
Phil — Today at 20:20
Isnt that what it is supposed to do? So whats the problem exactly?
𝓭𝓲𝓮𝓽 𝐬𝐨𝐥𝐢 — Today at 20:21
the problem is that it gets stuck down when pressed (wich maybe shouldnt happen because the point of the abort is to stop the simkeys instantly)
h4b2j7k — Today at 20:21
the problem is solved with the {LMB} in the start, but the other way should work too
h4b2j7k — Today at 20:21
but doesn't
we are just confused now about why that happen, since the {LMB} is just a placeholder in the code and we don't really need it to make the code work naturally, just to make it stop
Phil — Today at 20:29
So the three abort options (when another button is pressed, when a key is pressed or with a specific key) are intended to effectivly stop/kill the thread processing the simkey queue. Now I cant remember off the top of my head, if it "reverses"/releases the key state (I suspect not - I suspect it just stops where it is - hence keys potentially getting stuck - but I will have to go study the code (its been quite some time since I looked at it)...
I have no idea why adding the {LMB} would make any difference.... And to find out will take me some time to get my head space "back in XMBC" (which I dont have right now).... I will raise a bug on my tracker to investigate this, but cant provide any timescales - I guess before I release 2.21 but thats rather open ended!)How are you triggering the abort (what options are checked?)
𝓭𝓲𝓮𝓽 𝐬𝐨𝐥𝐢 — Today at 20:31
Alright
I trigger with - on the keyboard, but i have tried other keys too and its the same
Phil — Today at 20:32
ok, so the specific key option (just wanted to know so I can try and reproduce it when I find some time)