首先我们先来了解一下DPI的定义和作用:DPI是“dot per inch”的简称,可以反应鼠标指针在显示器中移动距离与鼠标在鼠标垫上移动距离的关系,DPI值也就是指鼠标在鼠标垫上移动1英寸时鼠标指针在显示器上移动的像素点。我们通常说的400DPI,是假设鼠标在Windows默认速度下,每反馈一个点的数据都对照屏幕上的一个像素,也就是说每移动一英寸,鼠标会像系统反馈400个点的数据。
假如我们使用的桌面分辨率为1024*768,那么400DPI鼠标需要在鼠标垫上移动距离为6.5024CM,这时鼠标光标即可从屏幕横向的一端移动到另一端(1024个像素点),其他分辨率均可以这样计算,相同DPI、不同分辨率下的移动距离是不相同的。
那么400DPI和800DPI在同样分辨率(800*600)下又有哪些区别呢?在Windows默认速度下,400DPI鼠标移动一英寸时会反馈给系统400个点的数据,光标可以横向移动半个屏幕的距离。而800DPI的鼠标移动一英寸,反馈给系统800个点的数据,光标可以横向移动一个屏幕的距离。
注意:在这两种情况下,在横向移动的过程中,屏幕光标的行走路线上的每一个点都可以被定位到,只要你的手可以精细地控制鼠标,理论上你可以移动到屏幕上任何一个点。也就是说,高DPI的鼠标虽然使你鼠标移动更少的距离就可以换来光标的大范围移动,但这种类似“加快光标移动速度”的过程中,没有牺牲你的定位精度,你仍然可以定位到屏幕上的任何一个点,只要你能精细地控制自己的手!
综上所述,鼠标的移动和精准度,取决于DPI和分辨率之间的关系,和液晶显示器的尺寸没有任何关系,同样是22寸液晶显示器,我们可以使用1680*1050、1440*900甚至是800*600等分辨率,取决于大家的使用习惯或者是环境需求,如今很多玩家都仍习惯在800*600分辨率下玩CS。