الدالة Keyboard.begin()
في أردوينو
تبدأ الدالة begin()
عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل باللوحة. يجب استدعاء هذه الدالة قبل بدء التحكم بالحاسوب. إن أردت إنهاء هذه العملية، فاستدعِ الدالة end()
.
البنية العامة
Mouse.begin()
القيم المعادة
لا يعاد أي شيء.
أمثلة
إرسال رسالة إلى الحاسوب عبر لوحة مفاتيح افتراضية متصلة به عند الضغط على زر موصول بالرجل 2:
#include <Mouse.h>
void setup(){
pinMode(2, INPUT);
}
void loop(){
// عند الضغط على الزر المتصل بالرجل 2 Mouse تهيئة وبدء المكتبة
if(digitalRead(2) == HIGH){
Mouse.begin();
}
}
انظر أيضًا
- الدالة
click()
: ترسل ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي. - الدالة
end()
: توقف عملية محاكاة (emulating) وصل فأرة افتراضية بالحاسوب المتصل. - الدالة
move()
: تحرك مؤشر الفأرة في الحاسوب المتصل. - الدالة
press()
: ترسل ضغطة مستمرة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
- الدالة
release()
: تحرِّر زر الفأرة الذي ضُغِط عليه مسبقًا باستعمال الدالةpress()
. - الدالة
isPressed()
: تتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.