I have now upload a change platform kbd.c
http://www.zshare.net/download/83492662976b4cc3/I have only remove the
//physw_status[2] = (kbd_new_state[2] & KEYS_MASK2); //& (~KEYS_MASK2 | kbd_mod_state[2]); //?
?
key overwrite in alt mode.
I know this is not correct, but this camera does on the current keyboard hook place too not allow to change a value in physw_status[2]
now the hang in the shooting mode after full press, when alt mode is used is gone and script executing code is execute. i was able to create a file bad_tmp.bin
but strange is wy scripts still not show any text, console show only middle gray box with no text.
i try also this code on a frequently called place.
script_console_add_line("helllo");
i think this should show text ?
I change then the script
default.bas
with that content.
print "hello"
end
it print no text.
but when i change the command
print "hello"
without a line feed at end of line, there come in left top corner UBasic:1 parse err
so it seem, the basic script process code is reach and execute too.
i do next test and do this
pr_int "hello"
end
i test it 2 times, it crash badly the camera.
does this happen on other camera too ?
the code seem crash inside basic and i dont understand what problem the Port have, because there come no text output.
i try out badpixel.lua and when i do two shoots, there come after long wait and black screen see, a file in dir chdk with name bad_tmp.bin of size 486864 bytes.
so because of the bad key working in Ixus 1000 there seem only every 2. shoot execute the script