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

Материал из Онлайн справочника
Версия от 08:01, 14 декабря 2016; Myagkij (обсуждение | вклад) (Замена текста — «<syntaxhighlight lang="c">» на «<syntaxhighlight lang="c" enclose="div">»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

{{#setlogo:ArduinoCommunityLogo.png}}

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


Функция 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()

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