DPI是DotsPerInch的缩写,有些人说光电鼠标应该是CPI(CountsPerInch)
Dot也好,Count也好,意思也还是一样的.
也就是
鼠标移动一英寸,鼠标自己能够从移动表面上采集到多少个点的变化.
2000dpi说精确度提高,只是采集上的提高.并不是指针在屏幕上的准确度增加.
在屏幕上最小的单位是像素,而且像素是正整数,也就是说不可能有半个像素.
在windows默认鼠标速度下,关闭鼠标加速.400dpi鼠标在鼠标垫上移动一英寸,鼠标指针在屏幕上则移动400个像素.
800dpi鼠标则是在屏幕上移动800个像素.
2000dpi对应2000个像素.
大家很容易能明白了.
一般大家的桌面大多是1280*1024,在2000dpi的鼠标情况下,关闭加速,从屏幕左面到最右面,鼠标只需要移动半英寸....对人手这种精确度超低的'设备"来说,想控制出微米级的操作,很难...不降低速度,在2000dpi下,一般人很难进行操作.因为屏幕上一个像素,对应鼠标移动12微米...
而400dpi在1280*1024下,从最左到最右要移动3寸.还可以勉强.如果更高分辨率,要么做一些操作则要过于的累...但是一些手的非常非常轻微的颤动(小于30微米),400dpi的鼠标是会忽略的.就让人感觉鼠标很稳.
800dpi,同上面.
说了这么多,应该可以理解dpi了.
现在说鼠标速度.这里的鼠标速度也就是windows的鼠标速度设定.默认情况,就是鼠标反映1点,windows移动1像素.在鼠标速度设定较高的情况下,则是鼠标反映了1点,windows移动2个或4个等等像素(根据速度的大小,成正比)但是,中间的像素是跳过的!指针在在屏幕上的精确度也就下降了.大家可以把鼠标速度调到最高,然后开画板画一条斜线.看看楼梯是怎样造成的无论多少dpi的鼠标,这里的楼梯效果都是一样的
鼠标速度降低的情况下,则鼠标反映2个点,4个点等等,指针在屏幕上才移动一个像素.(别忘记屏幕上最小单位是像素)这就会导致较小的鼠标移动,windows根本不识别...800dpi鼠标在2个点,windows移动1个像素的速度下,达到了和标准速度设定400dpi鼠标一样的速度.2000dpi鼠标在这个时候,报给windows5个点,windows移动一个像素的时候,达到了和标准速度设定400dpi鼠标一样的速度.
这也就是800dpi速度和2000dpi速度的优势.可以达到和400dpi一样的效果.当然要经过仔细调节.无奈windows的调节实在
加速度,也就是windows里说的提高鼠标精确度.是一个很好的方案,让低速度鼠标获得一个良好的操作性(高速度鼠标很难去准确定位一个像素).
具体怎么速度开始加速不清楚,但是大体情况是,比如在鼠标一秒内汇报超过200点的时候,则鼠标指针开始加插值.也就是在鼠标每秒超过200点的时候,开始每个点加一个插值像素.超过每秒汇报400点的时候,加2个插值像素.但是在CF里就会带来高速移动时的距离不确定性.而war3里则鼠标指针起速,高速,降速,到达目标(CF这样,估计你就被暴头了)....所以war3是否关闭加速并没关系.习惯就好