Jak jste zajisté z titulku poznali, nechal jsem se nedávno přesvědčit ke koupi Canonu A590. Jedním z jeho pozitiv je i hackovatelnost pomocí CHDK.
Na foťáku mi celkem dost vadilo, že si (a to ani v manuálním režimu) nepamatuje nastavení makra a já přitom makro používám celkem dost.
Zatím jsem se nedostal k pokusu ukládat tohle nastavení, ale už mám řešení, které mi v 95% případů vyhovuje. Následující skript je nastaven na spuštění při startu. Pokud zjistí, že je ovládací kolečko nastaveno na P a zároveň je foťák ve fotícím režimu, zmáčkne 2x dolů, čímž nastaví makro režim.
Na foťáku mi celkem dost vadilo, že si (a to ani v manuálním režimu) nepamatuje nastavení makra a já přitom makro používám celkem dost.
Zatím jsem se nedostal k pokusu ukládat tohle nastavení, ale už mám řešení, které mi v 95% případů vyhovuje. Následující skript je nastaven na spuštění při startu. Pokud zjistí, že je ovládací kolečko nastaveno na P a zároveň je foťák ve fotícím režimu, zmáčkne 2x dolů, čímž nastaví makro režim.
--[[ @title Default Script @param a Dial position @default a 0 --]] modestrings={ 'AUTO', 'P', 'TV', 'AV', 'M', 'PORTRAIT', 'NIGHT', 'LANDSCAPE', 'VIDEO_STD', 'VIDEO_SPEED', 'VIDEO_COMPACT', 'VIDEO_MY_COLORS', 'VIDEO_COLOR_ACCENT', 'VIDEO_COLOR_SWAP', 'STITCH', 'MY_COLORS', 'SCN_WATER', 'SCN_NIGHT', 'SCN_CHILD', 'SCN_PARTY', 'SCN_GRASS', 'SCN_SNOW', 'SCN_BEACH', 'SCN_FIREWORK', 'SCN_COLOR_ACCENT', 'SCN_COLOR_SWAP', 'VIDEO_HIRES', 'SCN_AQUARIUM', 'COLOR_ACCENT', 'SCN_NIGHT1', 'SCN_ISO_3200', 'SCN_SPORT', 'SCN_KIDS_PETS', 'INDOOR', 'KIDS_PETS', 'NIGHT_SNAPSHOT', 'DIGITAL_MACRO', 'SCN_FOLIAGE', 'VIDEO_TIME_LAPSE', 'SCN_INDOOR', 'SCN_PORTRAIT', 'SUPER_MACRO', 'VIDEO_PORTRAIT', 'VIDEO_NIGHT', 'VIDEO_INDOOR', 'VIDEO_FOLIAGE', 'VIDEO_SNOW', 'VIDEO_BEACH', 'VIDEO_AQUARIUM', 'VIDEO_SUPER_MACRO', 'VIDEO_STITCH', 'VIDEO_MANUAL', 'SPORTS', } sleep( 500 ) is_record,is_video,mode=get_mode() if (tostring(modestrings[bitand(mode,0xFF)])=="P" and is_record) then click("down") sleep( 40 ) click("down") sleep( 40 ) end exit_alt()