Conditional Release in Z Configuration Help Posted September 13 18 hours ago, mxstern18 said: Yes most of what you explain I understand and my stop are loops were in there because I was looping left click then forgot to take out the stop all loops. I still don’t quite understand the nesting though. If I nest a left click within the right trigger push will the driver carry out the right trigger release if I use block further output on the left click release or does it only block left click outputs? When right trigger push is released I want my left click to release if I am not holding down left click, but if left click is held down, then I want a release then press action to be carried out. I feel like you guys have a way to resemble If Else statements but I can’t quite figure out how. In this case it would block outputs from both buttons untill right trigger push is physically released, as after triggering 'Block Further Outputs' any output from the nested buttons and the parent are blocked untill the parent is released physically. Though pressing any other button while the right trigger push is still held when output blocking is active doesn't prevent them from functioning. As a little example how this works, we'll add a third button to your configuration, bottom thumb button nested into the nested left click: So let's skip straight to the point where 'Block Further Outputs' has been triggered, at this point you won't be able to output anything(presses or releases) from any of the buttons in the nesting sequence, so no more output from right trigger push, left button or bottom thumb button. But I said in the sequence since while your still holding the right trigger push you'll be able to output from bottom thumb bbutton what ever it has bind to it by default, not the nested output, but when you also press left click down and hold it the bottom thumb button won't output anything anymore, sincce it would suppoused to output the nested bind but since it's blocked that won't happen. Only after you stop holding the right trigger push will the output blocking deactivate for it and any nested inputs. Hopefully that's clear enough explanation.