MOUSEKEYS構造体

宣言文
Type MOUSEKEYS
    cbSize As Long                       構造体のバイト数
    dwFlags As Long                      動作方法を指定する定数
    iMaxSpeed As Long                    矢印キーを押したときのカーソルの最大移動速度
    iTimeToMaxSpeed As Long              同、最大速度に達するまでの時間
                                         (1,000〜5,000ミリ秒)
    iCtrlSpeed As Long                   [Ctrl]を押したときの移動増加率
    dwReserved1 As Long                  常に0
    dwReserved2 As Long                  常に0
End Type
dwFlagsの定数
MKF_FILTERKEYSON = &H1                   マウスキーがオンになっている
MKF_AVAILABLE = &H2                      マウスキーが使える
MKF_HOTKEYACTIVE = &H4                   [Alt]+[Shift]+[NumLock]で
                                         マウスキーのオン・オフを切り替え可能
MKF_CONFIRMHOTKEY = &H8                  ホットキーを使ってマウスキーをオン・オフしたとき
                                         確認のダイアログボックスを表示する
MKF_HOTKEYSOUND = &H10                   ホットキーを使ってマウスキーがオン・オフしたとき
                                         音で知らせる
MKF_INDICATOR = &H20                     マウスキーがオンになったとき
                                         インディケータを表示する
MKF_MODIFIERS = &H40                     [Ctrl]を押すとiCtrlSpeedで指定された比率だけ
                                         カーソルの速度を上げる。
                                         [Shift]を押すとカーソルの移動を遅くする
MKF_REPLACENUMBERS = &H80                [NumLock]がオンのときのみマウスキーをオンにする
Structure MOUSEKEYS
    cbSize As Integer                       構造体のバイト数
    dwFlags As Integer                      動作方法を指定する定数
    iMaxSpeed As Integer                    矢印キーを押したときのカーソルの最大移動速度
    iTimeToMaxSpeed As Integer              同、最大速度に達するまでの時間
                                         (1,000〜5,000ミリ秒)
    iCtrlSpeed As Integer                   [Ctrl]を押したときの移動増加率
    dwReserved1 As Integer                  常に0
    dwReserved2 As Integer                  常に0
End Structure