-
I believe I'm using a slightly older implementation than what you currently have, but the new one seems to be just a wrapper. Mine
Current
I'm wondering what exactly happens in terms of keypresses when I trigger the above. I'm asking because I recently started using Parsec (remote desktop, but for gaming so the latency and quality are great) to connect to my work laptop and it has an 'Immersed' mode in which even the alt+tab action is passed into the remote machine. In other words when pressing alt+tab instead of switching from Parsec window to the next one on my local pc, I can switch between programs on my work laptop to which I'm connected. Using alt+tab directly works without issues. However there seems to be an issue when using the swapper. The first time I press the swapper key it doesn't trigger alt+tab inside parsec and instead a normal Tab is received. The second time I do it it works as expected. So that's why I'm asking about the swagger's course of action and keypresses. Also holding down the swapper key will result in a Tab keypress and then switching windows. Based on the config |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
This is the key events it sends:
|
Beta Was this translation helpful? Give feedback.
-
My first thought is that maybe the delay between first LALT and TAB is too small so it doesn't register it correctly. Is the delay between those actions configured somewhere and would it be possible to take control over that? |
Beta Was this translation helpful? Give feedback.
Yea, that looks a bit weird. Effectively you are getting:
LALT
when the behavior is first invokedLALT
again and then release it on every subsequent behavior tapLALT
when the behavior is released.I think the other approach to delay the tap might be more promising. The problem is that afaik
wait-ms
only operates in between macro actions. Not sure if there is a more elegant way but you could try adding a dummy event at the beginning to get around that. Maybe something like this works?