滑鼠的選擇 一點心得 - 滑鼠

Audriana avatar
By Audriana
at 2011-01-31T20:32

Table of Contents

※ 引述《fakeQQQ (Phakither)》之銘言:
寫太爛 再補充一篇說明@@

(1) (2) (3) (4) (5)
感應器→滑鼠內暫存器→電腦→ OS →Game

(1)到(2)這段 不是我們能控制的
機制是這樣的:
(2)存著一些"向量"
裡面有一組數字(x,y) 初始值是(0,0)
如果一個400cpi的滑鼠 往右移一吋 那就變成(400,0)
再往左移兩吋(400,0) + (-800,0) = (-400,0)

接下來電腦每隔一段時間 會跟滑鼠要一次這組數字 並重新歸零
也就是 1/125 秒時 電腦讀到(1200,800) 於是就往右1200個單位 往上800個單位
(2)→(3)就是第一個瓶頸
因為暫存器能存的數字是有限的 以8bit來說 範圍是-128~127的"整數"
也就是說 每次能送出的最大數字就是128(or 127)每秒收125次資料
所以一秒鐘加總起來的數字是128*125=16000 一秒最多能數出16000格
而400cpi的滑鼠 一吋有400格, 所以 一秒只能數40吋
如果你用800cpi的滑鼠 那滑鼠能傳給電腦的速度 最多就是每秒20吋 , 1600cpi剩10吋
滑鼠超出這個速度的話也沒用 因為USB這層沒辦法傳這麼多資料給電腦
也就是說 如果你用超強的滑鼠感應器 配上1600cpi ,8bit data depth ,
你以每秒40吋的速度移動滑鼠 ,電腦內指標會以每秒16000單位的速度移動
你的手加速到每秒60吋的話 電腦裡的滑鼠指標 還是只能以16000/sec
如果你再快 超出感應器極限 感應器就會偵測到有問題的值 滑鼠就會大暴走

大家在driver 或是控制台調整的 是倍率
預設情況(6/11 去掉加速) 滑鼠送出一個count時 游標也移動一格
以winXP為例:
1/11 0.03125 0.03125的意思是 OS每收到滑鼠給的一個count,指標移動0.03125格
2/11 0.0625 以下同
3/11 0.25
4/11 0.5
5/11 0.75
6/11 1
7/11 1.5
8/11 2
9/11 2.5
10/11 3
11/11 3.5

以上是除了感應器外的第一個瓶頸 也是前人超polling rate的原因
如果有興趣我再解釋最後那一個瓶頸的由來

--
Tags: 滑鼠

All Comments

Tracy avatar
By Tracy
at 2011-02-04T23:10
感謝用心.. 我再看個幾次!!
Mia avatar
By Mia
at 2011-02-06T16:14
我想知道最後這個x/11是有技術文件的嗎?之前板上討論了
很多關於[加速]的比例問題,但您這種說法是第一次量化出來
Mia avatar
By Mia
at 2011-02-10T19:31
我跟樓上有相同疑問@@
Daniel avatar
By Daniel
at 2011-02-13T22:43
那個不是加速
Margaret avatar
By Margaret
at 2011-02-14T19:50
實際的比例3/11 0.25可以問一下出處嗎?
Skylar Davis avatar
By Skylar Davis
at 2011-02-15T17:56
我以前有試過,大概和原PO一樣,不過螢幕上只有整數格
Xanthe avatar
By Xanthe
at 2011-02-17T07:49
我覺得是偵測到數個count,滑鼠再移動一格
Hedwig avatar
By Hedwig
at 2011-02-18T07:54
但我其實沒研究過。可以問如何知道遊戲是用哪種讀取方式嗎
Olive avatar
By Olive
at 2011-02-22T07:30
很簡單 你調整OS的那個速度 如果會影響遊戲 那就不是RAW
Yedda avatar
By Yedda
at 2011-02-24T01:56
再推

滑鼠的選擇 一點心得

Bennie avatar
By Bennie
at 2011-01-31T15:52
這篇主要來講古騙P幣 不想看可以直接end 大家挑滑鼠的時候 重視各種性能上的數字以及握感 外型等等 而對我這個老頭子來說 這十年來在追求的 一直是and#34;不要掉偵and#34; 這邊要討論的就是cpi , polling rate , 最高速 之類的數字 時間回朔到10年前 FPS界正常人不會把靈 ...

請問滑鼠點擊問題

Ina avatar
By Ina
at 2011-01-31T01:17
小弟的M705使用到現在大概三四個月左右 最近不知道怎麼一回事 總是會點一下變兩下 點個東西都會變成開啟 已確認過跟作業系統內部設定沒有關係 但右鍵完全沒有問題 只有左鍵而已 請問各位大大如果一般出現這種問題 是要去哪裡檢查 或是大概是哪一類的問題 最慘的狀況當然是送回羅技 但是又不想要 ...

終於讓我等到你之微軟 Arc Touch 開箱分享!!

Belly avatar
By Belly
at 2011-01-31T00:26
M01好讀版:http://ppt.cc/-M0X http://farm6.static.flickr.com/5017/5400865417_3e4c060b23.jpg 早在去年九月微軟在國外發表這隻具有獨特設計的滑鼠and#34;Arc Touchand#34;時,我就非常非常的想要玩玩看,如果從名 ...

請推薦遊戲用有線滑鼠

Regina avatar
By Regina
at 2011-01-30T19:35
如題 我原本是用羅技v120 我覺得以我用起來來說是ok的了 但是用太久有點不靈光想換 請問有沒有雷射感應 又是有線的滑鼠呢(因為無線的放電池太重 又怕有延遲) 價格來說最多不要超過兩千塊即可 p.s.我的手沒有很大 希望可推薦小一點的滑鼠 謝謝~ - ...

i-rocks RF-6577L 滑鼠會常睡眠嗎?

Leila avatar
By Leila
at 2011-01-30T16:18
最近想找i-rocks的鍵盤組 剛好看到這把 6577 爬文有看到有人提到說6570的滑鼠會動不動就睡眠 不曉得 有沒有版友買了這組6577 不知滑鼠的使用狀況如何? 另外鍵盤手感好打嗎? - ...