Logitech Script: 1-й щелчок, 2-й щелчок, 1-й щелчок, событие 2-го щелчка
то, что я хочу сделать, это то, что если я нажму кнопку на своей мыши, он будет использовать клавишу типа «E», и если я снова нажму кнопку, он использует клавишу «W», еще раз нажмите кнопку «e» и снова «w». ". Это возможно?
Я нахожу это, но это не совсем то, что я хочу: /questions/52621722/logitech-script-sobyitiya-1-i-2-schelchka-so-sbrosom-vremeni/52621731#52621731
local prev_tm_btn5 = -math.huge
функция OnEvent(событие, аргумент, семейство)
если event == "MOUSE_BUTTON_PRESSED" и arg == 5, то
local tm = GetRunningTime()
local key = tm - prev_tm_btn5 > 2000 and "e" or "w"
prev_tm_btn5 = tm
PressKey(key)
Sleep(15)
ReleaseKey(key)
конец
конец
Спасибо !
1 ответ
Пытаться:
local key
function OnEvent(event, arg, family)
if event == "MOUSE_BUTTON_PRESSED" and arg == 5 then
key = key == "w" and "e" or "w"
PressKey(key)
Sleep(15)
ReleaseKey(key)
end
end