The only major problem I ran across was being unable to get fully out of the script. Alt would make the display disappear, but the script was still running in the background, and would not allow me to change the shutter speed from what it was when I tried to exit. I was unable to access CHDK's menus, and had to resort to removing the SD card, deleting the tv_control.lua file, and loading the default.lua to get back to the pre-script running conditions. I tried all the key combinations I could think of to fully exit the script, but wasn't able to do it, other than by removing the card, etc..
Hmmm ... where to start.
First of all, the script really does stop running when you press any key other than left/right or zoom-in/zoom-out. Including the <ALT> key. It's not the script causing your issues.
I think I understand what is confusing you. What the script does when you use it is enable the CHDK
Tv override value and set the
Tv override speed from the CHDK menus. Essentially, it does exactly the same thing as if you were to enter
<ALT> mode, navigate to the
Enhanced Photo Operations menu, scroll down to the
Override Tv menu item and set it to
Ev Step, then enable the
Ev Step Value [ * ] and set it to what you selected via the script UI.
That override will prevail over any shutter speed you try to set in the Canon menu until you remove it.
Also, if you set the script to autostart when you enter <ALT>, it's going to look like the script is still running even though it's not. Each time you enter <ALT> it starts fresh.
The trick here is to press the shutter button (to kill the script) after you enter <ALT>. Sorry if that was not clear in my original description of who to use the script.
Other than that, most of the mods I would like are cosmetic.
- A larger display font would be nice; something like CHDKplus' intermediate size would be perfect.
- I would prefer that the Alt key be the only means of exiting the script.
- I would like to have the zoom lever for zooming only.
Larger font is easy .. I'll make it a user script parameter option.
I can disable allowing the zoom key to adjust the Tv value, but that means the zoom lever will be "dead" while the script is running. Other people might find the zoom lever a more convenient way to adjust Tv - so what does it hurt?
Ditto for the "exit" key for the script. Why just the <ALT> key?
Again, the shutter speed range on this script is phenomenal, and I'm already dreaming up ways that I can take advantage of it.
When I get a minute, I'll update CHDKplus to make the same range available.