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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
м (Замена текста — «<syntaxhighlight lang="c">» на «<syntaxhighlight lang="c" enclose="div">»)
 
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{#setlogo:ArduinoCommunityLogo.png}}
 
{{Arduino панель перехода}}
{{Arduino панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
Строка 14: Строка 14:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
Mouse.click()
Mouse.click()
Mouse.click(button)
Mouse.click(button)
Строка 21: Строка 21:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
button — кнопка, которую нужно нажать (char); возможные варианты:
button — кнопка, которую нужно нажать (char); возможные варианты:
MOUSE_LEFT (по умолчанию)
MOUSE_LEFT (по умолчанию)
Строка 30: Строка 30:
==Что возвращает==
==Что возвращает==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
Ничего.
Ничего.
</syntaxhighlight>
</syntaxhighlight>
Строка 36: Строка 36:
==Пример==
==Пример==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
void setup(){
void setup(){
   pinMode(2,INPUT);
   pinMode(2,INPUT);
Строка 63: Строка 63:


<references />
<references />
{{Навигационная таблица/Портал/Arduino}}
[[Категория:Справочник языка Arduino]]
[[Категория:Справочник языка Arduino]]

Текущая версия от 12:43, 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()

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