什么是電腦鼠標
編輯電腦鼠標是一種手持式指示設備,其檢測二維相對于表面的運動。這種運動通常轉換成的運動指針一個上顯示,其允許的平滑控制的圖形用戶界面上的計算機。
鼠標控制計算機系統的xxx次公開演示是在1968年。老鼠最初使用兩個獨立的輪子來跟蹤表面上的運動;一個在X維度上,一個在Y維度上。后來,標準設計轉變為利用在表面上滾動的球來檢測運動。大多數現代鼠標使用沒有移動部件的光學傳感器。雖然最初所有鼠標都通過電纜連接到計算機,但一些現代鼠標是無繩的,依靠與連接系統的短距離無線電通信。
除了移動光標外,計算機鼠標還有一個或多個按鈕,可以進行諸如選擇顯示器上的菜單項等操作。鼠標通常還具有其他元素,例如觸摸表面和滾輪,可實現額外的控制和尺寸輸入。
電腦鼠標的操作
編輯鼠標通常在圖形用戶界面(GUI)中以二維方式控制指針的運動。鼠標將手的前后、左右移動轉換為等效的電子信號,進而用于移動指針。
鼠標在表面上的相對運動被應用到屏幕上指針的位置,這標志著用戶動作發生的點,因此指針復制了手部運動。單擊或懸停(當光標位于區域邊界內時停止移動)可以從名稱列表中選擇文件、程序或操作,或者(在圖形界面中)通過稱為“圖標”和其他元素的小圖像。例如,文本文件可能由紙質筆記本的圖片表示,當光標懸停在此圖標上時單擊該圖標可能會導致文本編輯程序在窗口中打開該文件。
不同的鼠標操作方式會導致GUI中發生特定的事情:
- 單擊:按下并松開按鈕。
- (左)單擊:單擊主按鈕。
- (左)雙擊:快速連續單擊按鈕兩次與兩次單獨的單擊視為不同的手勢。
- (左)三次單擊:快速連續單擊按鈕三次與三次單獨的單擊視為不同的手勢。在傳統導航中,三次點擊很少見。
- 右鍵單擊:單擊輔助按鈕。在現代應用程序中,這經常打開上下文菜單。
- 中鍵單擊:單擊第三個按鈕。
- 拖動:按住一個按鈕,在釋放按鈕之前移動鼠標。這經常用于通過拖放移動或復制文件或其他對象;其他用途包括在圖形應用程序中選擇文本和繪圖。
- 鼠標按鍵和弦:
- 按住修飾鍵的同時單擊。
- 長距離移動指針:當達到鼠標移動的實際限制時,抬起鼠標,將鼠標放在表面上方的同時將其帶到工作區域的相對邊緣,然后將其放回工作表面上.這通常是不必要的,因為加速軟件會檢測到快速移動,并且與慢速鼠標移動相比,按比例移動指針的速度要快得多。
- 多點觸控:這種方法類似于筆記本電腦上的多點觸控觸摸板,支持多指點擊輸入,最著名的例子是AppleMagicMouse。
手勢
用戶還可以通過手勢操作鼠標;這意味著鼠標光標本身的程式化運動,稱為“手勢”,可以發出命令或映射到特定動作。例如,在繪圖程序中,在形狀上以快速“x”運動移動鼠標可能會刪除該形狀。
手勢界面比普通的點擊更少出現;人們經常發現它們更難使用,因為它們需要用戶進行更精細的運動控制。然而,一些手勢約定已經變得普遍,包括拖放手勢,其中:
- 當鼠標光標懸停在界面對象上時,用戶按下鼠標按鈕
- 用戶在按住按鈕的同時將光標移動到不同的位置
- 用戶釋放鼠標按鈕
例如,用戶可能將代表文件的圖片拖放到垃圾桶的圖片上,從而指示系統刪除該文件。
標準語義手勢包括:
- 基于傳中的目標
- 拖放
- 菜單遍歷
- 指點
- 鼠標懸停(懸停)
- 選擇
具體用途
鼠標輸入的其他用途通常出現在特殊的應用程序域中。在交互式3D圖形中,鼠標的運動通常直接轉化為虛擬對象或相機方向的變化。例如,在xxx人稱射擊游戲(見下文)中,玩家通常使用鼠標來控制虛擬玩家“頭”的朝向:向上移動鼠標會使玩家抬頭,露出玩家頭頂上方的視圖。相關功能使物體的圖像旋轉,以便可以檢查所有側面。3D設計和動畫軟件通常會模態和弦許多不同的組合,以允許對象和相機在空間中旋轉和移動,而鼠標可以檢測到的運動軸很少。
當鼠標有多個按鈕時,軟件可能會為每個按鈕分配不同的功能。通常,鼠標上的主要(右手配置中的最左側)按鈕將選擇項目,而次要(右手配置中的最右側)按鈕將顯示適用于該項目的替代操作菜單。例如,在具有多個按鈕的平臺上,MozillaWeb瀏覽器將跟隨一個鏈接以響應主按鈕的點擊,將顯示該鏈接的替代操作的上下文菜單以響應第二個按鈕的點擊,并且經常在新選項卡或窗口中打開鏈接以響應第三(中)鼠標按鈕的點擊。
操作系統支持
編輯MS-DOS和Windows1.0支持通過多個接口連接鼠標,例如Microsoft鼠標:BallPoint、Bus(InPort)、串行端口或PS/2。
Windows98添加了對USB人機接口設備類(USBHID)的內置支持,具有本機垂直滾動支持。Windows2000和WindowsMe將此內置支持擴展到5鍵鼠標。
WindowsXPServicePack2引入了藍牙堆棧,允許在沒有任何USB接收器的情況下使用藍牙鼠標。WindowsVista增加了對水平滾動和標準化滾輪移動粒度的原生支持,以實現更精細的滾動。
Windows8引入了BLE(低功耗藍牙)鼠標/HID支持。
多鼠標系統
編輯一些系統允許同時使用兩個或更多鼠標作為輸入設備。1980年代后期的家用計算機(例如Amiga)使用它來允許兩個玩家在同一臺計算機上進行交互的計算機游戲(例如Lemmings和TheSettlers)。有時在協作軟件中也使用相同的想法,例如模擬多個用戶可以在不傳遞單個鼠標的情況下繪制的白板。
MicrosoftWindows自Windows98以來,已支持多個同時定位的設備。由于Windows僅提供單個屏幕光標,因此同時使用多個設備需要用戶或為多個輸入設備設計的應用程序的合作。
除了提供多個輸入接口的專門設計的設備外,多用戶游戲中還經常使用多個鼠標。
Windows還完全支持多用戶環境的多種輸入/鼠標配置。
從WindowsXP開始,Microsoft引入了用于開發應用程序的SDK,該應用程序允許多個輸入設備同時使用,具有獨立的光標和獨立的輸入點。但是,它似乎不再可用。
引進的WindowsVista和微軟Surface(現為微軟PixelSense)推出了采用了Windows7中新的一組輸入的API,允許50點/游標,全部由獨立用戶控制。新的輸入點提供傳統的鼠標輸入;然而,它們的設計考慮了其他輸入技術,如觸摸和圖像。它們固有地提供3D坐標以及壓力、大小、傾斜度、角度、蒙版,甚至圖像位圖,以查看和識別屏幕上的輸入點/對象。
截至2009年,Linux發行版和其他使用X.Org的操作系統,例如OpenSolaris和FreeBSD,通過Multi-PointerX支持255個光標/輸入點。但是,目前沒有窗口管理器支持Multi-PointerX,將其降級為自定義軟件使用。
也有人提議讓一個操作員同時使用兩個鼠標作為控制各種圖形和多媒體應用程序的更復雜的手段。
按鈕
編輯鼠標按鈕是微動開關,可以按下它來選擇圖形用戶界面的元素或與之交互,從而產生獨特的點擊聲。
自1990年代后期以來,三鍵滾動鼠標已成為事實上的標準。用戶最常使用第二個按鈕來調用計算機軟件用戶界面中的上下文菜單,其中包含專門針對鼠標光標當前所在的界面元素定制的選項。默認情況下,鼠標主鍵位于鼠標的左側,方便慣用右手的用戶;慣用左手的用戶通常可以通過軟件反轉這種配置。
滾動
編輯現在幾乎所有的鼠標都有一個主要用于在頂部滾動的集成輸入,通常是一個單軸數字輪或搖臂開關,也可以按下它作為第三個按鈕。雖然不太常見,但許多鼠標具有兩軸輸入,例如可傾斜的滾輪、軌跡球或觸摸板。那些帶有軌跡球的可能被設計為保持靜止,使用軌跡球而不是移動鼠標。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/129495/