1. Relevance and Applicability of Hardware-independent Pointing Transfer Functions
- Author
-
Raiza Hanada, Damien Masson, Sylvain Malacria, Géry Casiez, Mathieu Nancel, Technology and knowledge for interaction (LOKI), Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (CRIStAL), Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS)-Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS), Cheriton School of Computer Science [Waterloo] (CS), University of Waterloo [Waterloo], LAI ULille Réapp, and ANR-18-CE33-0010,Causality,Inclure la temporalité et la causalité dans la conception de systèmes interactifs(2018)
- Subjects
Pixel ,business.industry ,Computer science ,05 social sciences ,020207 software engineering ,02 engineering and technology ,Replicate ,Function (mathematics) ,Transfer function ,Acceleration ,pointing task ,Pointer (computer programming) ,0202 electrical engineering, electronic engineering, information engineering ,transfer function ,0501 psychology and cognitive sciences ,Relevance (information retrieval) ,[INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC] ,business ,Scaling ,050107 human factors ,Computer hardware ,computer mouse - Abstract
International audience; Pointing transfer functions remain predominantly expressed in pixels per input counts, which can generate different visual pointer behaviors with different input and output devices; we show in a first controlled experiment that even small hardware differences impact pointing performance with functions defined in this manner. We also demonstrate the applicability of "hardware-independent" transfer functions defined in physical units. We explore two methods to maintain hardware-independent pointer performance in operating systems that require hardware-dependent definitions: scaling them to the resolutions of the input and output devices, or selecting the OS acceleration setting that produces the closest visual behavior. In a second controlled experiment, we adapted a baseline function to different screen and mouse resolutions using both methods, and the resulting functions provided equivalent performance. Lastly, we provide a tool to calculate equivalent transfer functions between hardware setups, allowing users to match pointer behavior with different devices, and researchers to tune and replicate experiment conditions. Our work emphasizes, and hopefully facilitates, the idea that operating systems should have the capability to formulate pointing transfer functions in physical units, and to adjust them automatically to hardware setups.
- Published
- 2021
- Full Text
- View/download PDF