الفرق بين المراجعتين لصفحة: «Arduino/mouse/mouseend»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:التابع <code>Keyboard.end()</code> في أردوينو}}</noinclude> | ||
يوقف التابع <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/mouseclick|click()]]</code>: يرسل ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي. | ||
* | *التابع <code>[[Arduino/mouse/mousemove|move()]]</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>: يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا. | ||
* | |||
==مصادر== | ==مصادر== | ||
*[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 | [[تصنيف: 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(): يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.