Christian Corsten, Simon Voelker, Andreas Link, Jan Borchers
In Proceedings of CHI '18, ACM, 661:1--661:12
Publication year: 2018

Video

Abstract

Picking values from long ordered lists, such as when setting a date or time, is a common task on smartphones. However, the system pickers and tables used for this require significant screen space for spinning and dragging, covering other information or pushing it off-screen. The Force Picker reduces this footprint by letting users increase and decrease values over a wide range using force touch for rate-based control. However, changing input direction this way is difficult. We propose three techniques to address this. With our best candidate, Thumb-Roll, the Force Picker lets untrained users achieve similar accuracy as a standard picker, albeit less quickly. Shrinking it to a single table row, 20% of the iOS picker height, slightly affects completion time, but not accuracy. Intriguingly, after 70 minutes of training, users were significantly faster with this minimized Thumb-Roll Picker compared to the standard picker, at the same accuracy and only 6% of the gesture footprint. We close with application examples.

The Team

This is a research project by Christian Corsten, Simon Voelker, Andreas Link and Jan Borchers from the Media Computing Group. It is funded in part through the German B-IT Foundation.

Bibtex

@inproceedings{Corsten:2018:UFP,
 author = {Corsten, Christian and Voelker, Simon and Link, Andreas and Borchers, Jan},
 title = {Use the Force Picker, Luke: Space-Efficient Value Input on Force-Sensitive Mobile Touchscreens},
 booktitle = {Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems},
 series = {CHI '18},
 year = {2018},
 isbn = {978-1-4503-5620-6},
 location = {Montreal QC, Canada},
 pages = {661:1--661:12},
 articleno = {661},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/3173574.3174235},
 doi = {10.1145/3173574.3174235},
 acmid = {3174235},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {bidirectional, force, pressure, rate-based control, value input},
}