|
|
原帖由 hanzhusongying 于 2008-7-22 15:20 发表 
问个问题,文中说400DPI的鼠标在800*600的分辨率下横移过屏幕是5.08厘米。
我的鼠标在将移动速度调到1的时候,在1024*768的分辨率下横移过屏幕用了大约92厘米,是不是说我的鼠标是28DPI的?
不是,我们说的5.08是说在WINDOWS默认将鼠标每一个点的数据对应于屏幕上一个像素的距离,在这种情况下,400DPI的鼠标移动800个像素点,只需要移动2英寸=5.08厘米就可以了。但是这种默认的情况下到底是多少格的鼠标速度呢?是第1/11格,2/11格,还是5/11格呢?这个我也不知道。但是不知道这一点不会影响我们来讨论DPI和鼠标速度的关系~~
至于你说的,移动了92厘米才移动了1024个像素的话,那么这里的逻辑关系是D(DPI)*移动距离*S(windows鼠标速度参数)=1024个像素,如果你的S是设定在1:1的情况下,即鼠标每发回一个点的数据,对应光标移动一个像素的话。那么你的理论DPI就是1024/(92/2.54)=28.27,这个数值是不可能的,但是如果你的鼠标是400DPI的话,我们可以反向得出你的S,应该是400/28.27:1,也就是14:1左右,即鼠标每反馈14个点的数据,光标移动一个像素。
你这个鼠标速度肯定非常低吧~~
[ 本帖最后由 drocee 于 2008-7-22 15:43 编辑 ] |
|