I have an S3IS running a version 1.2 build 3452. If I enable fast ev switching, I cannot enter any of the camera's built-in menus. The menus appear but pressing the "down" portion of the four-way selector does not do anything - I cannot enter the menu or scroll thru the menu selections. Disabling fast ev switching restores the camera's function.
I have installed a version 1.1 build 2976 and fast ev switching does not cause this problem.
Your understanding of how fast ev switching worked, the "press up/down outside of alt mode" part, is correct. There was one quirk: the ev got changed when moving up/down through the built-in camera menus. So if you selected the third item from the top of a menu, then dismissed the menu, you would find the ev set to three steps down from where it was before.
So in the old versions, if fast EV was enabled and the Canon MENU button menu was open, both CHDK and the camera would see the UP/Down keys, but in current builds, only CHDK gets the key press?Can you confirm that the FUNC menu works correctly with fast EV on your camera, using the current CHDK build?I will look into fixing this (if no one else gets to it first), but probably won't have time before the weekend.
I might be able to take a look tomorrow night.
canon_menu_active should get you the menu state. It looks like the (canon_menu_active==(int)&canon_menu_active-4)check in gui_osd.c is true when the menu is NOT displayed.That should really be function like is_canon_menu_open() ... if you feel cleaning things up a bit.
My first idea was that it would have something to do with the key masks in kbd.c (my_kbd_read_keys() )? How else do you "steal" the key presses so that the Canon f/w doesn't see them? But it's not camera specific so it can't be that ?
My thought was that the fast ev shortcut should be disabled when the menu is open. This appears to already be done correctly for the func menu, so you should just need to add another condition to check if the main menu is open.
Started by watchpocket General Help and Assistance on using CHDK stable releases
Started by procopio Feature Requests
Started by shrex999 General Discussion and Assistance
Started by jakes General Help and Assistance on using CHDK stable releases
Started by Jeff CHDK Releases