STICKYKEYS 結構 (winuser.h)
包含 StickyKeys 輔助功能功能的相關信息。 當 StickyKeys 功能開啟時,使用者可以按下輔助按鍵 (SHIFT、CTRL 或 ALT) ,然後依序輸入另一個按鍵,以輸入已移動的 (修改) 字元和其他按鍵組合。 按下修飾詞按鍵一次會 關閉 按鍵,直到使用者按下非修飾詞按鍵或按鍵或按鍵按鍵或按鍵為止。 按下輔助按鍵兩次會 鎖定 按鍵,直到使用者第三次按下按鍵為止。
語法
typedef struct tagSTICKYKEYS {
UINT cbSize;
DWORD dwFlags;
} STICKYKEYS, *LPSTICKYKEYS;
成員
cbSize
類型: DWORD
指定這個 結構的大小,以位元組為單位。
dwFlags
類型: DWORD
一組位旗標,指定 StickyKeys 功能的屬性。 定義下欄位旗標值:
備註
應用程式會在呼叫 SystemParametersInfo 函式時使用 STICKYKEYS 結構,並將 uiAction 參數設定為 SPI_GETSTICKYKEYS 或 SPI_SETSTICKYKEYS。 使用 SPI_GETSTICKYKEYS 時,您必須指定 STICKYKEYS 結構的 cbSize 成員;SystemParametersInfo 函式會填滿其餘成員。 使用 SPI_SETSTICKYKEYS 值時,您必須指定所有結構成員。
如果您使用 SPI_SETSTICKYKEYS 值呼叫 SystemParametersInfo,則會忽略下列旗標:
- SKF_LALTLATCHED
- SKF_LCTLLATCHED
- SKF_LSHIFTLATCHED
- SKF_RALTLATCHED
- SKF_RCTLLATCHED
- SKF_RSHIFTLATCHED
- SKF_LALTLOCKED
- SKF_LCTLLOCKED
- SKF_LSHIFTLOCKED
- SKF_RALTLOCKED
- SKF_RCTLLOCKED
- SKF_RSHIFTLOCKED
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | winuser.h (包含 Windows.h) |