STICKYKEYS

【勇芳软件工作室】汉化HomePreviousNext

STICKYKEYS结构包含有关StickyKeys辅助功能的信息。当StickyKeys功能打开时,用户可以按顺序而不是同时按下修改键(SHIFT,CTRL或ALT),然后按另一个键输入移位(修改)字符和其他组合键。

typedef struct tagSTICKYKEYS { // sk

DWORD cbSize;

DWORD dwFlags;

} STICKYKEYS, *LPSTICKYKEYS;

会员

CBSIZE

指定此结构的大小(以字节为单位)。

dwFlags中

一组位标志,指定StickyKeys功能的属性。定义了以下位标志值:

含义
SKF_AUDIBLEFEEDBACK如果设置了该标志,当用户使用StickyKeys功能锁定,锁定或释放修改键时,系统会播放声音。
SKF_AVAILABLE如果设置了此标志,则StickyKeys功能可用。
SKF_CONFIRMHOTKEY仅Windows 95:当使用热键激活StickyKeys功能时,将出现一个确认对话框。
SKF_HOTKEYACTIVE如果设置此标志,用户可以通过按SHIFT键五次打开和关闭StickyKeys功能。
SKF_HOTKEYSOUND如果设置了此标志,则当用户使用热键打开或关闭StickyKeys功能时,系统会发出警号。
SKF_INDICATOR仅Windows 95:当StickyKeys功能打开时,应显示一个视觉指示器。
SKF_STICKYKEYSON如果设置了此标志,则StickyKeys功能已打开。
SKF_TRISTATE如果设置了此标志,则按一次修改键两次锁定键,直到用户第三次按下该键。
SKF_TWOKEYSOFF如果设置了此标志,则释放与任何其他键组合按下的修改键将关闭StickyKeys功能。

备注

当调用SystemParametersInfo参数设置为SPI_GETSTICKYKEYS或SPI_SETSTICKYKEYS的【wAction】函数时,应用程序使用STICKYKEYS结构。当使用SPI_GETSTICKYKEYS时,应用程序必须指定STICKYKEYS结构的CBSIZE成员; SystemParametersInfo函数填充剩余的成员。使用SPI_SETSTICKYKEYS值时,必须指定所有结构成员。

也可以看看

SystemParametersInfo