- From: earl johnson <Earl.Johnson@Sun.COM>
- Date: Wed, 09 Jul 2008 01:07:06 -0700
- To: wai-xtech@w3.org
Hi; I'm back, sorry for the unavoidable absence - I was out. Perhaps home/end should move to first/last entry until you start editing the current entry [if it is an editable field] after that, home/end would take you to the beginning/end of the current entry. Spinners are meant to have short entries in them in my experience. I agree with Joseph, maybe it should be left/right [assumes horizontal orientation] should move you in the current entry and home/end, up/down, page up/down should spin the spinner. [1] It would seem to me it is better to offer large decrement jumps to quickly change to higher/lower values than to restrict the user to using arrow keys. Having said this, Windows is a known paradigm and it's a lot less programming to just support up/down, left/right arrow keys... [2] [1] seems best to me if spinners might frequently contain many entries. [2] is probably best if spinners are typically meant contain few entries. Pulling a break number out of my wazoo, maybe 10 or less typically contained in a spinner favors [2] while regularly 10 or greater favors [1]. Anyone know the max number of entries recommended to be contained in spinners? ej Joseph Scheuhammer wrote: > >> >> The spinner is an input field with associated up and down arrows ... >> home and end are currently used within an input field to move the >> caret to the beginning or end of the field. Will this confuse people? > That's the key: do users perceive this widget as a text input field or > as a spinner (or, I suppose, as a composite thing called "spinner" that > has a text field as one of its parts)? What does an AT report to the > user given the @role 'spinbutton'? > > If it is perceived qua spinner and not at all as a text field, then, I > would think, users won't expect home and end to behave as cursor > navigation keystrokes. > > If it is perceived as a text input field and home/end are commonly used > to move to the ends of the textbox, then the style guide is problematic. > > I don't know what users' mental model is for spinners. My experience is > that spinners are rarely used. I found one in the Mac "Energy Saver" > system preferences "Schedule..." section, and another in "Date and > Time", where spinners are used to set time values. None of home, end, > pageup, nor pagedown did anything. Left/right cursor keys moved left > and right within the text box, up/down increased/decreased the value, > and other keystrokes allowed entering values directly. > > If the style guide is changed, then I suggest that keystrokes for > quickly attaining the min and max values of the spinner's range. That's > the point of the home/end currently -- to navigate quickly to the ends > of the range. >
Received on Tuesday, 8 July 2008 20:09:08 UTC