STICKYKEYS 구조체(winuser.h)
StickyKeys 접근성 기능에 대한 정보를 포함합니다. StickyKeys 기능이 켜진 경우 사용자는 한정자 키(Shift, Ctrl 또는 ALT)를 누른 다음 다른 키를 동시에 시퀀스가 아닌 순서대로 눌러 이동된(수정된) 문자 및 기타 키 조합을 입력할 수 있습니다. 한정자 키를 누르면 사용자가 한정자가 아닌 키를 누르거나 마우스 단추를 클릭할 때까지 키를 아래로 래치 합니다. 한정자 키를 두 번 누르면 사용자가 키를 세 번째로 누를 때까지 키가 잠기 게 됩니다.
구문
typedef struct tagSTICKYKEYS {
UINT cbSize;
DWORD dwFlags;
} STICKYKEYS, *LPSTICKYKEYS;
멤버
cbSize
형식: DWORD
이 구조체의 크기(바이트)를 지정합니다.
dwFlags
형식: DWORD
StickyKeys 기능의 속성을 지정하는 비트 플래그 집합입니다. 다음 비트 플래그 값이 정의됩니다.
설명
애플리케이션은 uiAction 매개 변수가 SPI_GETSTICKYKEYS 또는 SPI_SETSTICKYKEYS 설정된 SystemParametersInfo 함수를 호출할 때 STICKYKEYS 구조를 사용합니다. 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 포함) |