gpt4 book ai didi

user-experience - 从设备使用中检测手感

转载 作者:行者123 更新时间:2023-12-04 07:00:07 26 4
gpt4 key购买 nike

我们是否可以引用任何证据来帮助确定一个人是左手还是右手使用设备(智能手机/平板电脑)?

我的直觉是,也许只有在用户操纵某种屏幕输入时,您才能够使用加速度计数据来检测轻微的倾斜。

我要寻找的答案可能是这样的:“研究表明,使用输入机制的右手用户中有90%在输入数据时将手机平均倾斜5°,而使用输入机制的左手用户中有90%使其手机平均倾斜-5°”。

有了这些数据,人们将能够读取加速度计数据,并能够做出关于屏幕上项目放置的明智决定,否则可能会妨碍惯用左手的用户或惯用惯右手的用户。

最佳答案

您绝对可以做到这一点,但是如果是我,我会尝试一种不太复杂的方法。首先,您需要认识到,没有任何一种特定的方法可以产生100%的准确结果-它们只是猜测,但希望是很有可能的结果。话虽如此,我将探索基本触摸事件的简单捕获数据点。您可以利用这些数据点并在开始/结束触摸时拉动x/y轴:

touchStart: Triggers when the user makes contact with the touchsurface and creates a touch point inside the element the event isbound to.

touchEnd: Triggers when the user removes a touch point from thesurface.


这是一种实现方式-可以断定,如果用户惯用左手,他们将使用左手拇指在页面上向上/向下滚动。现在,根据拇指旋转的方式,向上滑动自然会导致滑动的弓形向外移动。对于触摸事件,如果touchStart X大于touchEnd X,则可以推断出它们是左手的。对于惯用右手的人而言,情况可能恰好相反—如果向上滑动,则如果touchStart X小于touchEnd X,则可以推断出它们是惯用右手的。看这里:
enter image description here
enter image description here
这是有关触摸事件入门的一个引用。祝你好运!
http://www.javascriptkit.com/javatutors/touchevents.shtml

关于user-experience - 从设备使用中检测手感,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27720226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com