OSD on and off with DISP - Feature Requests - CHDK Forum
supplierdeeply

OSD on and off with DISP

  • 7 Replies
  • 3043 Views
*

Offline bdo

  • *
  • 3
OSD on and off with DISP
« on: 23 / June / 2008, 19:36:51 »
Advertisements
It would be nice if OSD items could optionally be turned on and off along with the Canon on-screen data by toggling DISP.

Currently, OSD items are turned on and off through a menu.
I would like to see an additional option there: "toggle with DISP"
This would show the OSD items when the display is in full-data mode. It would hide the OSD items, along with the Canon on-screen data, when the display is in no-icon mode, for an unobscured view of the image. The OSD items would toggle with DISP in the same way as the Canon built-in OSD when shooting (not in <alt> mode). The current behavior could remain as the default for those who prefer it.

Thanks,

bdo

*

Offline fe50

  • ******
  • 3132
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: OSD on and off with DISP
« Reply #1 on: 24 / June / 2008, 03:59:14 »
Just for information: there's also the possibility to toggle the CHDK OSD on/off with a shortcut...
Wikia: FAQ#Q._What_are_the_key_settings_and_shortcuts

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: OSD on and off with DISP
« Reply #2 on: 24 / June / 2008, 13:25:59 »
actually this could be implemented for thoses cameras that sport different display modes. should even be fairly simple, IF one can find the memory location for the "display state".

*

Offline cyril42e

  • ***
  • 111
  • SD1000/Ixus70 1.02a
    • CR-TEKnologies
Re: OSD on and off with DISP
« Reply #3 on: 24 / June / 2008, 14:58:33 »
[...]IF one can find the memory location for the "display state".

Do you need write access or RO ? If RO, there is propcase 105 for DIGIC III cameras.
RO access should be ok, we can intercept disp key, and forward it to original firmware to change canon display.


*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: OSD on and off with DISP
« Reply #4 on: 24 / June / 2008, 15:35:57 »
no need for interception, as we only need to pair the osd drawing code with a check for this propcase. imo there isnt one for digic II, is there?

*

Offline cyril42e

  • ***
  • 111
  • SD1000/Ixus70 1.02a
    • CR-TEKnologies
Re: OSD on and off with DISP
« Reply #5 on: 24 / June / 2008, 15:50:48 »
no need for interception, as we only need to pair the osd drawing code with a check for this propcase.
Oh you're completely right, "drawing code", didn't think about that :-[

Quote
imo there isnt one for digic II, is there?
I don't know, not listed and I don't own a digic II. However at the end of PropertyCase - CHDK Wiki it is said that get_parameter_data 54 is display mode. It doesn't work for digic III, but maybe for digic II ?

*

Offline fe50

  • ******
  • 3132
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: OSD on and off with DISP
« Reply #6 on: 24 / June / 2008, 16:36:23 »
Hy cyril42e,
Quote
it is said that get_parameter_data 54 is display mode. It doesn't work for digic III, but maybe for digic II ?
Made tests with my SD400 (Digic II), #54 is NOT display dependend (always 0), but

  #181: in all camera modes (SD400) 1=Canon OSD off, 0= Canon OSD on, 2=LCD off (as in the wikia)

  #65 & #66: in all camera modes always 2617, changes to 65535 on 3rd Disp state (LCD off) (wikia say "Focus distance" for Digic II ?)

*

Offline cyril42e

  • ***
  • 111
  • SD1000/Ixus70 1.02a
    • CR-TEKnologies
Re: OSD on and off with DISP
« Reply #7 on: 24 / June / 2008, 17:39:10 »
Hi fe50!
  #181: in all camera modes (SD400) 1=Canon OSD off, 0= Canon OSD on, 2=LCD off (as in the wikia)
I have to learn how to use the "find" feature of my browser... :'(

So... it only remains to code it now :D
(I am doing something else right now, I can do it in a few days if nobody else wants to do it before)
« Last Edit: 24 / June / 2008, 17:53:58 by cyril42e »


 

Related Topics