CHDK UI version 2.0 ? - page 12 - General Discussion and Assistance - CHDK Forum supplierdeeply

CHDK UI version 2.0 ?

  • 542 Replies
  • 144042 Views
Re: CHDK UI version 2.0 ?
« Reply #110 on: 13 / June / 2012, 12:23:18 »
Advertisements
Maybe it should be changed to work only in ALT mode? Almost all buttons have their meaning for Canon firmware in all Canon modes, so it will be dificult to use them for other actions.

Other idea (hard to implement?) would be to prvide total buttons user-definable rearangement. User could define, what does particular button do in particulat mode. This would probably require dedicated config file. For example:

button, mode, action
UP, PLAY, CHDK_menu
DOWN, REC, EV_down
LEFT, ALT_REC, TV_up
MENU, PLAY, Canon_defined

it would require A LOT of effort to be implemented, but once done would be easy to change and make your own settings for your camera...

BTW, forgive me that I just write ideas and provide no code...
« Last Edit: 13 / June / 2012, 12:25:00 by outslider »
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick

Re: CHDK UI version 2.0 ?
« Reply #111 on: 13 / June / 2012, 13:01:15 »
Maybe it should be changed to work only in ALT mode?
That would pretty  much defeats the main reason for having shortcuts - to be able to change CHDK settings while doing normal shooting functions.

Quote
Other idea (hard to implement?) would be to prvide total buttons user-definable rearangement. User could define, what does particular button do in particulat mode. This would probably require dedicated config file. For example:
This has already been discussed in this thread and everyone agrees its a good idea.  Just going to take someone with the time to implement it I guess.
Ported :   A1200    SD940   G10    Powershot N    G16

Re: CHDK UI version 2.0 ?
« Reply #112 on: 13 / June / 2012, 13:37:32 »
In my experiments with the shutter- & focus-bracketing script on my S3 I was thrown for a while, because when i tried to use the shortcut for hyperfocal distance, all I got was decrements in Ev.  It took a while to find the menu option for the exposure adjustment shortcuts & disable that.

The point is that the exposure adjustment shortcut overrode the hyperfocal setting shortcut, at least in my S3 with build 1825.  I haven't tested it yet with build 1907.

Eric
S3 IS with LensMate filter/hood adapter

Re: CHDK UI version 2.0 ?
« Reply #113 on: 13 / June / 2012, 13:42:58 »
I haven't tested it yet with build 1907.
Very unlikely it will be any different.
Ported :   A1200    SD940   G10    Powershot N    G16


*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #114 on: 13 / June / 2012, 15:55:52 »
In my experiments with the shutter- & focus-bracketing script on my S3 I was thrown for a while, because when i tried to use the shortcut for hyperfocal distance, all I got was decrements in Ev.  It took a while to find the menu option for the exposure adjustment shortcuts & disable that.

The point is that the exposure adjustment shortcut overrode the hyperfocal setting shortcut, at least in my S3 with build 1825.  I haven't tested it yet with build 1907.

Eric

That's another issue with these shortcuts - they are still active even if a script is running.
Most of the others are not.

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #115 on: 13 / June / 2012, 15:59:04 »
Maybe it should be changed to work only in ALT mode? Almost all buttons have their meaning for Canon firmware in all Canon modes, so it will be dificult to use them for other actions.

Other idea (hard to implement?) would be to prvide total buttons user-definable rearangement. User could define, what does particular button do in particulat mode. This would probably require dedicated config file. For example:

button, mode, action
UP, PLAY, CHDK_menu
DOWN, REC, EV_down
LEFT, ALT_REC, TV_up
MENU, PLAY, Canon_defined

it would require A LOT of effort to be implemented, but once done would be easy to change and make your own settings for your camera...

BTW, forgive me that I just write ideas and provide no code...

I've been thinking about something similar; but first I need to understand (and clean up) the current methods for activating shortcuts.

As waterwingz knows from the USB remote code - making large scale changes in the CHDK spaghetti is not easy ;)

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #116 on: 13 / June / 2012, 16:06:45 »
One thought I had for these EV shortcuts and the others that require simultaneous pressing of the shutter button would be to implement a 'lock' for the shutter button half press.

By this I mean a mode where a half press and release of the shutter toggled the shutter half press on inside CHDK which would then fool the firmware into thinking the shutter was still half pressed even though it was released. These EV adjustment shortcuts would then be easier to use.

A full press of the shutter would take a picture and release the lock. Another half press and release would also toggle the lock off. As would entering <ALT> mode.

It could also have a timer that turned it off after a period of inactivity.

Phil.

CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

Re: CHDK UI version 2.0 ?
« Reply #117 on: 13 / June / 2012, 17:26:36 »
This could be done even more simple:

-when Up/Down is pressed shortly then it is sent to Canon firmware
-when Up/Down is pressed then it is used to change the Ev.

To simplify usage of such behavior when Up/Down is once longer pressed then followed short presses also work for Ev.

The same could be applied for Left/Right, Display and Set keys. Many possibilities.

This is pretty the same (but reversed) that for ALT button - short press switches ALT mode, longer - does Canon action (print, face - depending on camera).
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick


*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #118 on: 13 / June / 2012, 18:30:56 »
This could be done even more simple:

-when Up/Down is pressed shortly then it is sent to Canon firmware
-when Up/Down is pressed then it is used to change the Ev.

To simplify usage of such behavior when Up/Down is once longer pressed then followed short presses also work for Ev.

The same could be applied for Left/Right, Display and Set keys. Many possibilities.

This is pretty the same (but reversed) that for ALT button - short press switches ALT mode, longer - does Canon action (print, face - depending on camera).

That's 'simple'? :)

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

Re: CHDK UI version 2.0 ?
« Reply #119 on: 13 / June / 2012, 18:51:02 »
Sure - no additional modes required, but simple rule - press shortly do preform Canon action, press longer to perform CHDK action...
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal