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