Я хочу переназначить мышь и мышь на клавиатурные клавиши, но только при использовании определенного приложения. Это, как далеко я получил:Remap mouse-event to key key
_WinWaitActivate("League of Legends (TM) Client", "")
HotKeySet("{K}", "WinTab")
ProcessWait("")
Func WinTab()
Send("G")
EndFunc
#region --- Internal functions Au3Recorder Start ---
Func _WinWaitActivate($title, $text, $timeout=0)
WinWait($title, $text, $timeout)
If Not WinActive($title, $text) Then WinActivate($title, $text)
WinWaitActive($title, $text, $timeout)
EndFunc
#endregion --- Internal functions Au3Recorder End ---
Это переназначить K к G. Также можно переназначить колесико мыши, но я не смог найти подходящую привязку клавиш. Я также хочу приостановить переназначение, если нажата клавиша Esc или Alt + Табл. например.
Является ли ответ @ADIN правильно? Какова роль 'Func IsPressed ($ hexKey)' в его ответе? – 5ervant
@ Сервант. Да, он просто использует мое первое предложение из этого ответа. Он также сам определяет IsPressed, а не использует тот, который включен в стандартный UDF AutoIt 'Misc.au3'. – Matt
Но я думаю, что он не отключил оригинальные функции колеса прокрутки мыши. – 5ervant