Arduino:Справочник языка Arduino/Библиотеки/Mouse/Mouse.click(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
{{#setlogo:ArduinoCommunityLogo.png}}
 
{{Arduino панель перехода}}
{{Arduino панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}

Версия от 11:25, 8 июля 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция Mouse.click()[1]

Посылает компьютеру однократный клик в то место экрана, где находится курсор. То же самое, как если бы вы нажали и тут же отпустили кнопку мыши.

По умолчанию при помощи функции Mouse.click() совершается клик левой кнопкой мыши.

Внимание! После запуска этой команды «мышиный» функционал перейдет под управление Arduino. Поэтому перед тем, как использовать команду, убедитесь, что ваша цепь настроена таким образом, чтобы не терять управление компьютером. Для этого можно воспользоваться, к примеру, специальной кнопкой, которая будет включать/выключать управление мышью при помощи Arduino.

Синтаксис

Mouse.click()
Mouse.click(button)

Параметры

button  кнопка, которую нужно нажать (char); возможные варианты:
MOUSE_LEFT (по умолчанию)
MOUSE_RIGHT
MOUSE_MIDDLE

Что возвращает

Ничего.

Пример

void setup(){
  pinMode(2,INPUT);
  //  инициализируем библиотеку Mouse
  Mouse.begin();
}

void loop(){
  //  если кнопка нажата, отсылаем компьютеру клик правой кнопкой мыши
  if(digitalRead(2) == HIGH){
    Mouse.click();
  } 
}

См.также

  1. Mouse.begin()
  2. Mouse.end()
  3. Mouse.move()
  4. Mouse.press()
  5. Mouse.release()
  6. Mouse.isPressed()

Внешние ссылки