Что нового

[Мышь, клавиатура] Как замедлить, ускорить скорость перемещения мыши при нажатии клавиши F

ZED

Новичок
Сообщения
7
Репутация
0
И снова здравствуйте! Сразу скажу, что ознакомился с FAQ, но ничего подходящего найти не смог. Из-за ограничения в теме, не совсемь может быть понятно, что я имел ввиду. К слову при нажатии на клавишу "F" включается скрипт, который замедляет перемещение курсора мыши на 50%,а потом возвращает скорось в исходное положение. Что-то вроде
Код:
MouseMove ( x, y [, speed] )
, но без координат. Через какую команду(ы) это можно реализовать ?
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
ZED
Как пример:
Код:
HotKeySet("f","__MouseMove")
While 1
	Sleep(13)
WEnd
Func __MouseMove()
	For $i=1 To 6
		Local $pos[2]=[Random(20,@DesktopWidth-30),Random(20,@DesktopHeight-30)]
		MouseMove($pos[0],$pos[1],$i*10)
	Next
EndFunc
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
ZED

Не о "чувствительности" мыши речь?

Код:
#include <WinAPI.au3>

Global $SpeedOrig = RegRead('HKCU\Control Panel\Mouse', 'MouseSensitivity')
Global $M = 0
HotKeySet('{Pause}', '_M')


While 1
	Sleep(50)
WEnd

Func _M()	
	If $M = 0 Then
		ToolTip(Round($SpeedOrig / 2))
		_WinAPI_SystemParametersInfo(113, 0, Round($SpeedOrig / 2), 2)
		$M = 1
	Else
		ToolTip($SpeedOrig)
		_WinAPI_SystemParametersInfo(113, 0, $SpeedOrig, 2)
		$M = 0
	EndIf
EndFunc   ;==>_M
 
Автор
Z

ZED

Новичок
Сообщения
7
Репутация
0
В том то и дело, что курсор не должен двигатся. Тоесть я нажимаю на F и скорость падает (для тонкой работы) нарпример в фотошопе. При этом управление курсором должно оставатся за мной.
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
ZED
Я исправил скрипт: жмешь кнопку - скорость уменьшается, жмешь снова - становится как было.
 
Верх