Hallo Erich_xxx,
ich hab jetzt die aktuelle liste der Tasten in meinem Beitrag ergänzt.
Mit dem Fokusproblem kann ich dir auch nicht wirklich weiterhelfen, meine ersten Gedanken dazu, versuch es mal mit einer Schleife in der du den Fokuswert mit den Zoom verändern kannst (ich glaube zwischen 64 und 65534), vielleicht so:
- Code: Alles auswählen
@title Manual Fokus
@param a Schrittweite
@default a 100
get_focus f
print "Fokus: ",f
while 1
wait_click
is_key k "zoom_in"
if k=1 then if f<(65524-a) then f=f+a
is_key k "zoom_out"
if k=1 then if f>(64+a) then f=f-a
is_key k "up"
if k=1 then goto "bild"
print "Fokus: ",f
wend
:bild
press "shoot_half"
set_focus f
sleep 500
get_focus f
print "Fokus nach get_focus: ",f
click "shoot_full"
end
Leider funktioniert meine Idee nicht so wie ich mir das vorgestellt habe. Meiner Meinung nach setzt das CHDK kein neuen Fokus in "set_focus", denn wenn ich ein neuen Fokus setzten will und mir dann den aktuellen Fokus ausgeben lasse, wird der Ursprüngliche Fokus vom Anfang angezeigt. Wenn jemand den Fehler gefunden oder einen anderen Ansatz hat kann ihn gern posten.
PS: Zur Scriptbenutzung:
Die Zoomtasten um den Wert zu verändern
Mit der Auf-Taste des Steuerkreuzes löst man eine Bild aus
Danke CHDKlover