FUNKCJA KLAWISZEMYSZY

Struktura funkcji KLAWISZEMYSZY zawiera informacje dotyczące funkcji ułatwień dostępu funkcji KlawiszeMyszy. Gdy funkcja KlawiszeMyszy jest aktywny, użytkownik może używać klawiatury numerycznej do kontrolowania wskaźnika myszy i kliknąć, kliknij dwukrotnie, przeciągnij i upuść. Naciskając klawisz numlock, użytkownika można przełączyć numerycznej między tryb sterowania Mysz i normalnej eksploatacji.

element TypeDef struct _MOUSEKEYS {/ / mk DWORD cbSize; 
    DWORD dwFlags; 
    DWORD iMaxSpeed; 
    DWORD iTimeToMaxSpeed; 
    DWORD iCtrlSpeed; 
    DWORD dwReserved1; 
    DWORD dwReserved2; 
} FUNKCJI KLAWISZEMYSZY 

 

Członkowie

cbSize
Określa rozmiar, w bajtach, ta struktura.
dwFlags
Zestaw flag bitowych, które określają właściwości funkcji KlawiszeFiltru. Zdefiniowane są następujące wartości flag bitowych:
Wartość Znaczenie
MKF_AVAILABLE Jeśli ta flaga będzie ustawiona, dostępna jest funkcja KlawiszeMyszy.
MKF_CONFIRMHOTKEY Systemu Windows 95, Windows NT 5.0 i nowsze: Pojawi się okno dialogowe potwierdzenia, kiedy funkcja KlawiszeMyszy jest uaktywniona przy użyciu klawisz dostępu.
MKF_HOTKEYACTIVE Jeśli ta flaga będzie ustawiona, użytkownika można włączyć funkcję KlawiszeMyszy, włączanie i wyłączanie przy użyciu klawisz dostępu, który jest lewy ALT + lewy SHIFT + NUM LOCK.
MKF_HOTKEYSOUND Jeśli ta flaga będzie ustawiona, system sygnalizuje Syrena dźwięku, gdy użytkownik włącza funkcję KlawiszeMyszy lub wyłączyć za pomocą klawisz dostępu.
MKF_INDICATOR Systemu Windows 95, Windows NT 5.0 i nowsze: Wizualne wskaźnik jest wyświetlany po włączeniu funkcji KlawiszeMyszy.
MKF_MOUSEKEYSON Jeśli ta flaga będzie ustawiona, funkcja KlawiszeMyszy jest na.
MKF_MODIFIERS Systemu Windows 95, Windows NT 5.0 i nowsze: Klawisz CTRL zwiększa szybkość kursor przez wartość określoną przez członka iCtrlSpeed i klawisza SHIFT powoduje, że kursor, aby opóźnić krótko po przeniesieniu pojedynczego piksela, umożliwiając grzywny położenia kursora. Jeśli ta wartość nie zostanie określona, klawisze CTRL i SHIFT klucze są ignorowane podczas, gdy użytkownik przesuwa kursorem myszy, za pomocą klawiszy strzałek.
MKF_REPLACENUMBERS Systemu Windows 95, Windows NT 5.0 i nowsze:Numerycznej przesunie wskaźnik myszy, gdy klawisz NUM LOCK jest włączony. Jeśli ta flaga nie jest określony, numerycznej przenosi kursor myszy, gdy klawisz NUM LOCK jest wyłączony.

iMaxSpeed
Określa maksymalną szybkość, jaką kursor myszy osiągnie gdy wciśnięty klawisz strzałki.

Systemu Windows 95: Sprawdzanie zakresu nie jest wykonywane.

Systemu Windows NT: Prawidłowymi wartościami są od 10 do 360.

iTimeToMaxSpeed
Określa długość czasu w milisekundach, które zajmuje kursor myszy do osiągnięcia maksymalnej prędkości, gdy wciśnięty klawisz strzałki. Prawidłowymi wartościami są od 1000 do 5000.
iCtrlSpeed
Określa mnożnik stosuje się do prędkości kursor myszy, gdy użytkownik przytrzyma klawisz ctrl podczas używania klawiszy strzałek do przenoszenia kursora. wartość ta jest ignorowana, jeśli nie ustawiono MKF_MODIFIERS.
dwReserved1
Ten element jest zastrzeżony do wykorzystania w przyszłości. Musi być ustawiony na zero.
dwReserved2
Ten element jest zastrzeżony do wykorzystania w przyszłości. Musi być ustawiony na zero.

Uwagi

Aplikacja używa struktury funkcji KLAWISZEMYSZY , gdy wywołanie funkcji parametru SystemParametersInfo z parametrem wAction wartość SPI_GETMOUSEKEYS lub SPI_SETMOUSEKEYS. Podczas korzystania z SPI_GETMOUSEKEYS, aplikacja musi określić członek cbSize struktury funkcji KLAWISZEMYSZY ; Funkcja parametru SystemParametersInfo wypełnienia pozostałych członków. Aplikacja musi określić wszystkich elementów konstrukcji, przy użyciu wartości SPI_SETMOUSEKEYS.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.5 lub nowszej.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie ułatwień dostępu, dostępności struktur, parametru SystemParametersInfo

Index