imagine the possibilities!
Like switching the dial in a loop and watch the funny animations on the display?
Well, since there is some demand and I would like to override the dial-mode myself, I will give it a shot, this evening.
I think it could work like this:
* we force a dialmode with a
press DM_<num> and switch back to normal with
release DM_<num>.
* <num> would be:
0 - M
1 - Av
2 - Tv
3 - P
4 - Auto
Do we need the others? I wouldn't miss them.
Note: The numbers are
in this case equal to the order of the dial, but this is only by accident. Even if a camera lacked one mode, the others would still have the same numbers. That makes scripts portable.
I think this could be fairly easy to implement, since it would work like any other keyboard-interaction.
Since I have an A720, I will test it on this model first, but A570-owners can help, anyway.
To support the A570 (or any camera), I need the keyboard-bits that are modified by the dial-mode. They are shown if
Debug parameters->Show misc. values is switched on. The main screen now shows 4 lines with values. The first three show the keyboard-state (and a few other switches).
Turn on the camera in playback-mode, set 'Show misc. values', turn the dial and observe the numbers that change on each dial switch. Some numbers will change when the dial is not turned, don't care about them.
On my A720 it looks like:
1: oooooooo
2: o
Xoooooo
3: oooo
Xooo
The
X-marked digits change when I turn the dial. Now I need to know which digits change and what their values are in each mode.
These are the values on my A720. First value is the X in line 2, second value is the X in line 3, third value is the dialposition.
d 9 - M
d 8 - Av
d a - Tv
d e - P
d f - Auto
d b - portrait
9 b - landscape
9 f - night
9 c - kids&pets
1 e - indoor
5 e - SCN
5 f - stitch assist
5 d - movie
Additonal note:I just noticed that it should be possible to set the playback-switch. Any request on this one?
Cheers.