滑鼠的2D,3D,4D,以及介面是什麼意思呢

2021-08-31 17:00:59 字數 1020 閱讀 3230

2d,就是只是左鍵右鍵.

3d滑鼠即微軟智慧型滑鼠(microsoft intellimouse),這種滑鼠除具有兩個基本按鍵外,還有乙個滑輪和滑輪按鈕。

4d 滑鼠即具有水平和垂直兩個方向的滑輪和乙個側鍵按鈕。

介面型別是指滑鼠與電腦主機之間相連線的介面方式或型別。目前常見的滑鼠介面有串列埠,ps/2和usb三種型別。

串列埠串列埠就是序列介面,即com介面。這是最古老的滑鼠介面,是一種9針或25針的d型介面,將滑鼠接到電腦主機串列埠上就能使用。其優點是適用範圍和機型最多,從古老的沒有ps/2介面和usb介面的電腦到現在最新的電腦都能使用,缺點是串列埠通訊的資料傳輸率太低,中高檔滑鼠不能發揮其高效能優勢,而且不支援熱插拔。在最新的btx主機板規範中已經取消了串列埠,隨著btx規範的普及,串列埠滑鼠也必將逐漸被淘汰。

ps/2介面

ps/2介面是目前最常見的滑鼠介面,最初是ibm公司的專利,俗稱「小口」。這是一種滑鼠和鍵盤的專用介面,是一種6針的圓型介面。但滑鼠只使用其中的4針傳輸資料和供電,其餘2個為空腳。ps/2介面的傳輸速率比com介面稍快一些,而且是atx主機板的標準介面,是目前應用最為廣泛的滑鼠介面之一,但仍然不能使高檔滑鼠完全發揮其效能,而且不支援熱插拔。在btx主機板規範中,這也是即將被淘汰掉的介面。

需要注意的是,在連線ps/2介面滑鼠時不能錯誤地插入鍵盤ps/2介面(當然,也不能把ps/2鍵盤插入滑鼠ps/2介面)。一般情況下,符合pc99規範的主機板,其滑鼠的介面為綠色、鍵盤的介面為紫色,另外也可以從ps/2介面的相對位置來判斷:靠近主機板pcb的是鍵盤介面,其上方的是滑鼠介面。

usb介面

usb是英文universal serial bus的縮寫,中文含義是「通用序列匯流排」。目前常見的usb介面按照版本可分為usb1.1及usb2.0,其最大資料傳輸率分別是12mbps和480mbps,是一種高速的通用介面。這是一種新型的滑鼠介面,目前許多新的滑鼠產品都採用了usb介面,與前兩種介面相比,其優點是非常高的資料傳輸率,完全能夠滿足各種滑鼠在重新整理率和解析度方面的要求,能夠使各種中高檔滑鼠完全發揮其效能,而且支援熱插拔。而且隨著btx規範的普及,這將是今後唯一的滑鼠介面。

unity3d滑鼠2D控制方法

用到了unity3d 非常好的協同機制實現滑鼠 2d統制,onmousedown 事件表示滑鼠已作了射線判斷得到了物件。拖拽時保持z 軸不變,因為螢幕是 xy二維的,空間是三維的。ienumerator onmousedown print drag compeleted 跟隨滑鼠旋轉物體,並判斷手勢...

unity3d 控制滑鼠的移動範圍

在一些論壇上看到有人問在unity裡面控制滑鼠的移動範圍,有二種方法,乙個是呼叫windows 系統的 user32.dll的clipcursor函式 再一種就是 通過cursor.setcursor函式 這裡就介紹一下 第一種方法吧,不說廢話了 直接上 dllimport user32.dll c...

Unity3D之滑鼠的隱藏與顯示

所用函式 public static cursorlockmode lockstate 確定硬體指標是鎖定到檢視的中心,是否受視窗限制,或者根本不受約束。public static bool visible 確定硬體指標是否可見實現 cursor.lockstate cursorlockmode.l...