الفرق بين المراجعتين لصفحة: «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()
: يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.