滑鼠輸入 (開始使用 Win32 和 C++)

Windows 支援最多五個按鈕的滑鼠:左、中間和右,再加上兩個稱為 XBUTTON1 和 XBUTTON2 的額外按鈕。

此圖顯示左 (1) 、右 (2) 、中間 (3) ,以及 xbutton1 (4 個) 按鈕。

適用于 Windows 的大部分滑鼠至少有左右按鈕。 滑鼠左鍵用於指向、選取、拖曳等等。 滑鼠右鍵通常會顯示操作功能表。 有些滑鼠有位於左右按鈕之間的滾動輪。 視滑鼠而定,滾動輪也可能是可點選的,使其成為中間按鈕。

XBUTTON1 和 XBUTTON2 按鈕通常位於靠近基底的滑鼠側邊。 這些額外的按鈕不存在於所有滑鼠上。 如果有的話,XBUTTON1 和 XBUTTON2 按鈕通常會對應至應用程式函式,例如網頁瀏覽器中的向前和向後流覽。

左側使用者通常會覺得交換左按鈕和右按鈕的功能更熟悉,使用右按鈕做為指標,以及顯示操作功能表的左側按鈕。 基於這個理由,Windows 說明文件會使用主要 按鈕次要按鈕詞彙,這是指邏輯函式,而不是實體放置。 在預設 (右手) 設定中,左按鈕是主要按鈕,右邊則是次要按鈕。 不過,以 滑鼠右鍵按一下按一下滑鼠左鍵 的字詞會參考邏輯動作。 按一下滑鼠左 鍵表示按一下主要按鈕,不論該按鈕實際位於滑鼠的右側還是左側。

無論使用者如何設定滑鼠,Windows 都會自動轉譯滑鼠訊息,使其保持一致。 使用者可以使用程式在中間交換主要和次要按鈕,而且不會影響程式的行為。

MSDN 檔使用 左側按鈕右按鈕 來表示 主要次要 按鈕。 此術語與滑鼠輸入的視窗訊息名稱一致。 請記住,可能會交換實體左按鈕和右按鈕。

下一個

回應滑鼠點選