الفرق بين المراجعتين لصفحة: «Arduino/mouse/mouseend»

من موسوعة حسوب
< Arduino‏ | mouse
إنشاء الصفحة.
 
طلا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>Keyboard.end()‎</code> في أردوينو}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>Keyboard.end()‎</code> في أردوينو}}</noinclude>
توقف الدالة <code>end()‎</code> عملية محاكاة (emulating) وصل فأرة افتراضية بالحاسوب المتصل باللوحة. إن أردت إعادة التحكم بالفأرة مجدَّدًا، فاستدعِ الدالة <code>[[Arduino/mouse/mousebegin|begin()‎]]</code>.
يوقف التابع <code>end()‎</code> عملية محاكاة (emulating) وصل فأرة افتراضية بالحاسوب المتصل باللوحة. إن أردت إعادة التحكم بالفأرة مجدَّدًا، فاستدعِ التابع <code>[[Arduino/mouse/mousebegin|begin()‎]]</code>.
 
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="arduino">
<syntaxhighlight lang="arduino">
سطر 28: سطر 27:
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* الدالة <code>[[Arduino/mouse/mousebegin|begin()‎]]</code>: تبدأ عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل.
*التابع <code>[[Arduino/mouse/mousebegin|begin()‎]]</code>: يبدأ عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل.
* الدالة <code>[[Arduino/mouse/mouseclick|click()‎]]</code>: ترسل ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
*التابع <code>[[Arduino/mouse/mouseclick|click()‎]]</code>: يرسل ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
* الدالة <code>[[Arduino/mouse/mousemove|move()‎]]</code>: تحرك مؤشر الفأرة في الحاسوب المتصل.
*التابع <code>[[Arduino/mouse/mousemove|move()‎]]</code>: يحرك مؤشر الفأرة في الحاسوب المتصل.
* الدالة <code>[[Arduino/mouse/mousepress|press()‎]]</code>: ترسل ضغطة مستمرة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
*التابع <code>[[Arduino/mouse/mousepress|press()‎]]</code>: يرسل ضغطة مستمرة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
 
*التابع <code>[[Arduino/mouse/mouserelease|release()‎]]</code>: يحرِّر زر الفأرة الذي ضُغِط عليه مسبقًا باستعمال التابع <code>[[Arduino/mouse/mousepress|press()‎]]</code>.
* الدالة <code>[[Arduino/mouse/mouserelease|release()‎]]</code>: تحرِّر زر الفأرة الذي ضُغِط عليه مسبقًا باستعمال الدالة <code>[[Arduino/mouse/mousepress|press()‎]]</code>.
*التابع <code>[[Arduino/mouse/mouseispressed|isPressed()‎]]</code>: يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.
* الدالة <code>[[Arduino/mouse/mouseispressed|isPressed()‎]]</code>: تتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.
 
==مصادر==
==مصادر==
*[https://www.arduino.cc/reference/en/language/functions/usb/mouse/mouseend/ صفحة Keyboard.end()‎ في توثيق أردوينو الرسمي.]
*[https://www.arduino.cc/reference/en/language/functions/usb/mouse/mouseend/ صفحة التابع Keyboard.end()‎ في توثيق أردوينو الرسمي.]
[[تصنيف: Arduino]]
[[تصنيف: Arduino]]
[[تصنيف: Arduino Function]]
[[تصنيف: Arduino Method]]
[[تصنيف: Arduino USB]]
[[تصنيف: Arduino USB]]
[[تصنيف: Arduino Mouse]]
[[تصنيف: Arduino Mouse]]

المراجعة الحالية بتاريخ 20:24، 6 نوفمبر 2018

يوقف التابع end()‎ عملية محاكاة (emulating) وصل فأرة افتراضية بالحاسوب المتصل باللوحة. إن أردت إعادة التحكم بالفأرة مجدَّدًا، فاستدعِ التابع begin()‎.

البنية العامة

Mouse.end()

القيم المعادة

لا يعاد أي شيء.

أمثلة

الضغط على زر الفأرة الأيسر في موقع المؤشر الحالي عند الضغط على الزر الموصول بالرجل 2:

#include <Mouse.h>

void setup(){
  pinMode(2,INPUT);
  // Mouse تهيئة وبدء المكتبة
  Mouse.begin();
}

void loop(){
  // إن ضُغِط على الزر المتصل بالرجل 2، فضغط زرالفأرة الأيسر
  //then end the Mouse emulation
  if(digitalRead(2) == HIGH){
    Mouse.click();
    Mouse.end();
  }
}

انظر أيضًا

  • التابع begin()‎: يبدأ عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل.
  • التابع click()‎: يرسل ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
  • التابع move()‎: يحرك مؤشر الفأرة في الحاسوب المتصل.
  • التابع press()‎: يرسل ضغطة مستمرة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
  • التابع release()‎: يحرِّر زر الفأرة الذي ضُغِط عليه مسبقًا باستعمال التابع press()‎.
  • التابع isPressed()‎: يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.

مصادر