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

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


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

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

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

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

Синтаксис

Mouse.click()
Mouse.click(button)

Параметры

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

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

Ничего.

Пример

 1 void setup(){
 2   pinMode(2,INPUT);
 3   //  инициализируем библиотеку Mouse
 4   Mouse.begin();
 5 }
 6 
 7 void loop(){
 8   //  если кнопка нажата, отсылаем компьютеру клик правой кнопкой мыши
 9   if(digitalRead(2) == HIGH){
10     Mouse.click();
11   } 
12 }

См.также

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

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