MOUSEKEYS 結構 (winuser.h)
包含 MouseKeys 協助工具功能的相關資訊。 當 MouseKeys 功能為使用中時,使用者可以使用數值按鍵控制滑鼠指標,以及按一下、按兩下、拖放。 藉由按 NUMLOCK,使用者可以在滑鼠控制模式與正常作業之間切換數位鍵台。
語法
typedef struct tagMOUSEKEYS {
UINT cbSize;
DWORD dwFlags;
DWORD iMaxSpeed;
DWORD iTimeToMaxSpeed;
DWORD iCtrlSpeed;
DWORD dwReserved1;
DWORD dwReserved2;
} MOUSEKEYS, *LPMOUSEKEYS;
成員
cbSize
類型: DWORD
指定這個 結構的大小,以位元組為單位。
dwFlags
類型: DWORD
指定 FilterKeys 功能屬性的一組位旗標。 定義下列位旗標值:
iMaxSpeed
類型: DWORD
指定按住方向鍵時滑鼠游標達到的最大速度。
Windows 95/98: 未執行範圍檢查。
Windows NT/2000: 有效值為 10 到 360。
iTimeToMaxSpeed
類型: DWORD
指定在按住方向鍵時,滑鼠游標達到最大速度所花費的時間長度,以毫秒為單位。 有效值為 1000 到 5000。
iCtrlSpeed
類型: DWORD
指定當使用者按住 CTRL 鍵時,使用方向鍵移動游標時,要套用至滑鼠游標速度的乘數。 如果未設定MKF_MODIFIERS,則會忽略此值。
dwReserved1
類型: DWORD
這個成員保留供未來使用。 它必須設定為零。
dwReserved2
類型: DWORD
這個成員保留供未來使用。 它必須設定為零。
備註
當呼叫SystemParametersInfo函式並將uiAction參數設定為SPI_GETMOUSEKEYS或SPI_SETMOUSEKEYS值時,應用程式會使用MOUSEKEYS結構。 使用SPI_GETMOUSEKEYS時,應用程式必須指定MOUSEKEYS結構的cbSize成員;SystemParametersInfo函式會填滿其餘成員。 使用 SPI_SETMOUSEKEYS 值時,應用程式必須指定所有結構成員。
如果您使用SPI_SETMOUSEKEYS值呼叫SystemParametersInfo,則會忽略下列旗標:
- MKF_LEFTBUTTONDOWN
- MKF_LEFTBUTTONSEL
- MKF_MOUSEMODE
- MKF_RIGHTBUTTONDOWN
- MKF_RIGHTBUTTONSEL
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | winuser.h (包含 Windows.h) |