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
Другие вопросы по тегам