@waterwingz I think you confirmed what I thought.
Using full press in a script is a bit tricky as you need to explicitly disable it so that the CHDK script engine does not see it and halt the script.
In my code snippet I wanted the full shutter press to act as normal, ie terminate the script, but I thought I would need to send a key press.
What happens is the FS does indeed terminate the script, which is what I want :-)
That is the CHDK script engine 'reacts' to it, because, obviously, it's tracking key strokes. But it remains 'hidden' from the Canon side, as does the half shutter press.
Cheers
Garry