my camera has a few presets in zoom (35,50,85,105, actually that is 7,11,15,22mm)
Those presets are always the same, while using the zoom% in UI i had slight differences in actual zoom.
I tried 1% increments to see if i could capture the presets perfectly, but that did not work out.
then i was thinking about using get_zoom() to figure out what the exact figures were of the presets in the hopes it would then give stable results for my cam when used in UI, but haven't worked that out either.
but i came across something else.
when i use the preset zoom, shut down and autoboot CHDK. the camera will start up again and move to the same zoom preset it was when shut down.
that might not be ideal, because i have to set the zoom manually at startup, but that is a small price to get a fixed zoom after restarts.
however when i let UI restart the camera it seems to go just a little bit too quickly and thus the zoom is not set before the script starts.
would it be possible (and work) if the UI script was delayed in startup after a reboot?
and naturally, if it is, how would i create that delayed startup for UI (so probably in CHDK: for any script loaded)