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
이 멤버는 나중에 사용하도록 예약되어 있습니다. 0으로 설정해야 합니다.
dwReserved2
형식: DWORD
이 멤버는 나중에 사용하도록 예약되어 있습니다. 0으로 설정해야 합니다.
설명
애플리케이션은 uiAction 매개 변수가 SPI_GETMOUSEKEYS 또는 SPI_SETMOUSEKEYS 값으로 설정된 SystemParametersInfo 함수를 호출할 때 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 포함) |