1

Тема: AHK:снижение чувствительности мыши

Доброго дня всем. Нуждаюсь в помощи вот в таком вот скрипте для игр.
при нажатии на пкм, чувствительность мыши должна снижаться на какое-то значение до следующего нажатия.
если с пкм такое невозможно сделать, то на любую другую кнопку.
Заранее спасибо.

2

Re: AHK:снижение чувствительности мыши

Здесь есть пример: http://l.autohotkey.net/docs/commands/DllCall.htm.

Забыл пароль и потерял e-mail.

3 (изменено: alexmiles, 2013-11-15 23:04:34)

Re: AHK:снижение чувствительности мыши

Спасибо большое, помогло:)
Чего я и остерегался.... Удержании ПКМ чувствительность снижается. Но однако сама кнока не работает как ПКМ.


RButton::
SPI_GETMOUSESPEED = 0x70
SPI_SETMOUSESPEED = 0x71
; Retrieve the current speed so that it can be restored later:
DllCall("SystemParametersInfo", UInt, SPI_GETMOUSESPEED, UInt, 0, UIntP, OrigMouseSpeed, UInt, 0)
; Now set the mouse to the slower speed specified in the next-to-last parameter (the range is 1-20, 10 is default):
DllCall("SystemParametersInfo", UInt, SPI_SETMOUSESPEED, UInt, 0, Ptr, 3, UInt, 0)
KeyWait RButton  ; This prevents keyboard auto-repeat from doing the DllCall repeatedly.
return

RButton up::DllCall("SystemParametersInfo", UInt, 0x71, UInt, 0, Ptr, OrigMouseSpeed, UInt, 0)  ; Restore the original speed.

Что, куда добавить?

4

Re: AHK:снижение чувствительности мыши

Вместо

RButton::

должно быть

~RButton::

а вместо

RButton up::

, соответственно

~RButton up::