Показать сообщение отдельно
  #1 (permalink)  
Старый 28.05.2021, 00:31
Интересующийся
Отправить личное сообщение для abadon Посмотреть профиль Найти все сообщения от abadon
 
Регистрация: 25.02.2019
Сообщений: 14

перехват события клика и отмена клика
Я использую электрон, делаю макрос, отслеживаю нажатие правой мышки, после чего происходит нажатие на кнопку "5" и клик левой мышки и снова нажатие на кнопку "q", но мне нужно что бы по итогу нажатие правой мышки отменилось после обнаружение моим макросом, можно ли это как то реализовать?
const robot = require("robotjs")
const keys = require('global-keys')
const keyStream = new keys.KeyStream()

keyStream.on('data', state => {
    console.log(state); // array of ascii codes
    if(state[0]===2){
      robot.keyToggle('5', 'down')
      robot.setKeyboardDelay(1)
      robot.keyToggle('5', 'up')
      robot.mouseToggle("down");
      robot.setMouseDelay(1)
      robot.mouseToggle("up");
      robot.mouseToggle("down");
      robot.setMouseDelay(1)
      robot.mouseToggle("up");
      robot.keyToggle('q', 'down')
      robot.setKeyboardDelay(1)
      robot.keyToggle('q', 'up')
    }
})

и если это возможно, подскажите как , или тыкните меня носом в статью, заранее спасибо
Ответить с цитированием