Ok, I will publish the whole script. It's open as well as CHDK and I will not hide it.
I attached, the script and it's interface in .txt format. the description can be read and downloaded from
here (sorry if did something wrong).
The script itself doesn't make any sense on the following reasons.
1. This is hybrid CHDK + firmware settings script that performs standard scripting functions and firmware functions using "click", "left", "right" functions.
2. It needs some firmware and CHDK settings without of which it's not gonna work correctly.
3. The most important thing that I talked about - more than half of the script code and functions have some physical meaning that doesn't make any sense from programming point of view and must be explained. If I start to explain physical meaning of everything then I would need to write big paper, may be much bigger than user description that I published.
The only thing that I can do is to explain particular function one by one if somebody will ask me. But I suspect that nobody will even look at the script and will not ask me without a reason.
In this case I can propose to do the following: I can briefly itemize my functions and explain - what kind of problem I had and what kind of solution I implemented. Based on this summary somebody can ask me questions and I can publish more detailed explanation.