RESOLVED WORKSFORME63574
Value of input type range is difficult to change from keyboard when range is much bigger than step
https://bugs.webkit.org/show_bug.cgi?id=63574
Summary Value of input type range is difficult to change from keyboard when range is ...
Alexey Proskuryakov
Reported 2011-06-28 15:43:00 PDT
Left/right arrow keys don't change the value. Re-filed from bug 14444.
Attachments
slider (223 bytes, text/html)
2011-06-28 15:44 PDT, Alexey Proskuryakov
no flags
Alexey Proskuryakov
Comment 1 2011-06-28 15:44:27 PDT
Alexey Proskuryakov
Comment 2 2011-06-29 09:05:58 PDT
Turns out that arrow keys already work - they didn't work in Safari 5, and I got confused by bug 63573 into thinking that I cannot test ToT. But using them is not practical on this test case, because range is much larger than step, so the value changes extremely slowly. I'm not sure if this is something to fix in WebKit though - thoughts?
Kent Tamura
Comment 3 2011-07-13 22:58:02 PDT
If a slider width is smaller than its value range, a user can't move the thumb to positions for some specific values because one pixel represents multiple values. So, I think the current arrow key behavior is helpful for users to set specific values. However, it's confusing for a user who expects an arrow key moves the thumb. Introducing new key operations resolves the issue? For example, Right: move the thumb by at least 1px Shift + Right: move the thumb by 1 step.
James Craig
Comment 4 2013-11-19 12:02:28 PST
This works as expected with HOME/END (100%), PAGEUP/PAGEDOWN (~10%), LEFT/RIGHT (STEP VALUE)…
James Craig
Comment 5 2013-11-19 12:04:32 PST
Note: If you're on a short keyboard, HOME/END is fn+LEFT/RIGHT, and PAGEUP/PAGEDOWN is fn+UP/DOWN
Note You need to log in before you can comment on or make changes to this bug.