[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Re: KWord keyboard accessibility enhancements
From:       Thomas Zander <zander () kde ! org>
Date:       2005-10-21 8:35:59
Message-ID: 200510211036.05456.zander () kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Friday 21 October 2005 04:03, Gary Cramblitt wrote:
> I have committed some enhancements to KWCanvas and KWView for keyboard
> accessibility.

Cool! :)
Many thanks.

> With focus in the document window, pressing Popup Context Menu (Menu
> key) will popup up the menu for the current frameset.  If a frame is
> currently selected, it pops up the frame/border menu.   Ctrl+Menu will
> popup the frame/border menu in either case, which seems to work for
> text, table, and formula frames, but doesn't work for picture frames,
> unfortunately.

I think we need to make these KPopup instances, since IIRC thats what is 
needed to give them a title.  Having a title for 'Frame Menu' or  'Text 
Menu' makes sense here IMO.

> Go to Document Structure (Alt+1) puts focus on the document structure
> area. Go to Document (Alt+2) puts focus on the document window.

Quite usefull :)

> The Menu key also works in the document structure window.

I think we should make the 'edit text frameset' the default action for 
keyboard navigation.  Pressing enter should therefor do more then 
clicking the node with the mouse; it should additionally start editing.
What do you think?

> The biggest remaining problem in KWord for keyboard accessibility is to
> allow creation of new frames without the mouse.

Well, if you have time...
In KWCanvas::eventFilter() you can catch Key_Enter and 
 if(m_mouseMode != MM_EDIT) you can create a nice m_insRect and then call 
the appropriate mrCreate[Foo] just like in contentsMouseReleaseEvent from 
line 1686 and down.

Cheers!
-- 
Thomas Zander

[Attachment #5 (application/pgp-signature)]

_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic