On Sat, 2002-07-13 at 23:02, Ben Escoto wrote:
> Hi, I have been thinking about making Evolution easy to use from the
> keyboard.  I think the basic strategy should be try to move as many
> commands as possible into the menu, and then allow Galeon-style binding
> using the menu.
> 
>     Just in case no one knows what I am talking about, in Galeon you can
> rebind any menu command simply by putting the mouse pointer over that
> menu (or otherwise navigating to it) and then hitting the key you want
> to active that command.  

this is not specific to Galeon, it is a Gtk+ bug (well, someone put this
hack in on purpose but it's lame and is considered a bug by most
people).

> Besides making it easy to assign keybindings,
> it also has the big benefit that it is easy to get a list of which
> commands can be bound (just browse the menus) and it is easy to
> recollect what the binding for a given command is, because it is listed
> right on the menu.

the bindings are always listed on the menu, even in Evolution.

Anyways, because Evolution uses Bonobo-ui for its menus, we cannot do
this. Although you are free to try to work around it :-)

> 
>     Once this is done, there should be folder navigation options added
> in either in the Actions menu (because that's where message navigation
> options are) or in the File menu (because that's where "Go to Folder"
> currently is).  The navigation options should at least include
> Next/Previous Folder and Next/Previous Folder with Unread Messages.

there is a Goto menu in the Actions menu, or haven't you looked?

> 
>     Also, a new shortcut top-level menu should be added, which
> automatically corresponds to the items in the Shortcut bar.  The default
> keyboard accellerators for these should just be 1-10 and then A-Z,
> allowing the first 36 shortcuts to be keyboard accessable.

Can't do that, because alphabeting and numeric keys are used for jumping
around in the message-list and folder-trees.

Example: if you have the following folders:

Drafts
Inbox
Outbox
Queue
Sent

hitting the 'q' key will jump you to the Queue folder.

> 
>     This would take care of most of the problem I think, but there would
> still be a few remaining issues.  For instance, when there is no message
> selected "Previous Message" should select the last message in the
> current folder.  Also the Y/N/C menu really needs a shortcut (see bugs
> at:
> 
> http://bugzilla.ximian.com/show_bug.cgi?id=17933
> http://bugzilla.ximian.com/show_bug.cgi?id=25962
> http://bugzilla.ximian.com/show_bug.cgi?id=27632

All of these bugs would be ui issues in libgnomeui, not in Evolution. We
use the stock buttons and the stock buttons apparently do not have key
accels.

> 
> ) but I have been told that this is not an evolution problem (see last
> bug).
> 
>     Anyway, I'd be interested in opinions on whether this is the right
> way to go about doing things.  I'm not sure I'll have time to implement
> this, since I'm unfamiliar with gnome programming, although I do have a
> big incentive since I really like Evolution and its VFolders, but it is
> currently not nearly as easy to use as, say, Mutt.  (In fact, recent
> versions seem to be getting worse - in 1.1.0.99 there doesn't seem to be
> keybord shortcut for Next/Previous Message!)

Sure there is... '>' and '<' respectively.


Anyways, as I told the author of the previous post - this is not the
proper list for making feature requests, you want [EMAIL PROTECTED]

This list is for discussing implementation details.

Jeff

-- 
Jeffrey Stedfast
Evolution Hacker - Ximian, Inc.
[EMAIL PROTECTED]  - www.ximian.com


_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to