Sorry, Phil, I think I need to clarify things a bit.phil wrote: ↑Tue Apr 10, 2018 8:01 amYes that is expected because you are after all holding CTRL down to switch layers. XMBC can not block the CTRL key (or any key) even temporarily - it would cause destruction to most peoples everyday use of the keyboard!
But I didn't think this was what was being reported. If it is then I'm sorry for the confusion. I think however, this is related to how XMBC sends keys if a key is already held down... It should effectively say "Shift is already down, so I don't need to send it" and then, "I didn't send shift, so I don't need to release it" but Im guessing that its not sending it, but it is releasing it or something. Although I cant see how portable will make any difference there.
I'm also not 100% sure how setting the simkey to "method 2 (button release) would make any difference, because shift is still down. But I will have to look at the code and see what is going on under the debugger and for that I will need more time (and time is limited right now what with my weekends being more busy than usual (and far cry 5 being released :p).
I was having several problems, one of them was the modifier key being held down after using it in combination with a configured mouse button (a few other wierd things happened in this case, too). Another problem, totally different, is that sometimes, when using a button chord or mouse held action (without using a modifier key), one of the buttons will remain pressed. For example, I have mouse button 4 held for SIMKEY CTRL + 7, in this case the middle button will remain pressed like 50% of the times. In this case, using button released "solves" the problem because, I guess, the button has already been released before sending the ksystrokes. Another example is Button 4 + right click (this performs a copy action, configured through XMBC). In this case sometimes the right button of the mouse will remain pressed, but this happens less often that the button held problem.
I'm attaching my profile again.