- From: Becky Gibson <Becky_Gibson@notesdev.ibm.com>
- Date: Mon, 7 Jul 2008 15:05:17 -0400
- To: wai-xtech@w3.org
I was about to implement the home and end key behavior described in [1] in the Dojo spinner widget. However, I have some reservation about overriding the behavior of the home and end key within an input field. The spinner is an input field with associated up and down arrows. A user can click on the arrow to increase/decrease the number value in the input field. With focus in the input field, the user can press the up/down and pageup/pagedown keys to increment/decrement the value in the field. The Style guide has home and end keys defined to set the minimum and maximum values for the field. However, 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? If I just want to move the caret to the beginning of the field, I might be surprised that the minimum value is now entered into the field. This could cause me extra keystrokes if I had pressed the Home key to be able to increment the existing value by some increment of 10 by typing in an additional character. The spinners in Windows use home/end to move within the input field. They also do not implement pageup/pagedown to move in larger increments. What do people think, should we override the default behavior of home/end for a spinner widget? Likewise, I don't believe that we should implement right/left arrow keys to increment/decrement the value since the right and left arrow keys are used to move the caret within an input field. If we override the right/left arrow key behavior the user must always use backspace to clear the entry if they want to type in a new entry. I don't want to reopen the discussion if we have already contemplated these issues. thanks, -becky [1] http://dev.aol.com/dhtml_style_guide#spinner Becky Gibson Web Accessibility Architect IBM Emerging Internet Technologies 5 Technology Park Drive Westford, MA 01886 Voice: 978 399-6101; t/l 333-6101 Email: gibsonb@us.ibm.com blog: WebA11y
Received on Monday, 7 July 2008 19:05:57 UTC