Re: Keyboard navigation in JHTML component
- From: Earl Johnson <Earl Johnson sun com>
- To: calum benson ireland sun com
- Cc: gnome-accessibility-list gnome org, andersca codefactory se, mike albers sun com, Earl Johnson sun com
- Subject: Re: Keyboard navigation in JHTML component
- Date: Fri, 29 Jun 2001 10:53:24 -0700 (PDT)
Hi Calum,
>
> > An "input focus here" glyph, see discussion below, should also show up
> > at the beginning of the first item in the page -or- where it was last
> > at if the user is going back and fourth between the browser controls
> > and the GtkHTML widget.
>
> Yes, I just wasn't sure whether that should show up by default or not--
> wouldn't it be a bit distracting to have it show up on every web page
> you visited whether you intended to interact with that page or not?
> Maybe not, I guess, it's probably more beneficial to show it than to not
> show it.
>
My thought was this wouldn't show up till the user engaged in keyboard
navigation on a page. It would go away when a new page was visited
until the user again engaged in keyboard navigation on the new page.
> > Do you mean:
> > Shift+Tab key cycles focus to the previous activatable element
> > Tab key cycles focus to the next activatable element
>
> Yes, that's what I meant. Just the usual behaviour, in other words.
>
> > My vote: the <some other key> should be arrow keys.
>
> Well, I thought about that, but once a block of text has focus, the
> arrow keys would move the cursor around within that block-- the way it
> was described in this proposal, anyway. Or are you suggesting that all
> the text on the page should be considered as one block? That's probably
> a better idea, come to think of it.
>
If block = hilited text. In text editors, when the arrow keey is
pressed after hiliting text the hilite region goes away.
If block is just un-hilited text and objects then I vote to consider
the whole page, a block. If the page contains frames then each frame
would be considered a block so the arrow navigation respects the frame
boundaries.
> > Finally, arrow keys are how the other browsers handle this (up/down at least
for
> > Netscape, up/dn/l/r for IE).
>
> Hmm, last time I tried either of those browsers I couldn't select text
> from the keyboard alone-- I'll have to try again, it obviously wasn't
> very intuitive!
>
> > As for the glyph to choose my suggestion is make it so it clearly does not
> > look like the editing glyph (which is typically a vertical line or i-bar).
>
> Yes, sounds like a good idea.
>
> > On dealing with interactive objects (text fields, links, etc.), how
> > about have shift+arrow simply hilite them and not give them focus -
> > leave giving focus to these to Tab/shift+Tab.
>
> Certainly makes sense for links... I suppose it does for interactive
> elements too, if you were copying from a web page into a webpage editor,
> for example. And it would make the "consider all static text on the
> page to be part of the same block" idea work better.
>
> > Finally, if you haven't already, it would be good to look at how IE
> > handles active element and hiliting navigation. It's been a while since
> > I looked at them but I thought they did a pretty good job with dealing
> > with some if not all the problems you've cited.
>
> Well, as I said, last time I looked at it I couldn't get any keyboard
> navigation to work at all, other than for the interactive elements on
> the page-- maybe I just wasn't trying hard enough! I'll take another
> look.
>
> > I think GtkHTML's actions should be as close as possible to IEs because
> > so many people with disabilities use it instead of Netscape.
>
> Good point.
>
> Cheeri,
> Calum.
>
> --
> CALUM BENSON, Usability Engineer Sun Microsystems Ireland
> mailto:calum benson ireland sun com Desktop Engineering Group
> http://www.sun.ie +353 1 819 9771
>
> Any opinions are personal and not necessarily those of Sun Microsystems
ej
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]