الفرق بين المراجعتين ل"Arduino/keyboard/keyboardend"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة محتويات الصفحة.)
(لا فرق)

مراجعة 08:38، 23 أكتوبر 2018

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

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

Keyboard.end()

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

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

أمثلة

محاكاة عملية وصل لوحة مفاتيح بالحاسوب المتصل باللوحة وإرسال رسالة بالضغط على مفاتيحه ثم فصله:

#include <Keyboard.h>

void setup() {
  // بدء وصل لوحة المفاتيح
  Keyboard.begin();
  // إرسال ضغطات لعدة مفاتيح إلى الحاسوب
  Keyboard.print("Hello!");
  // إنهاء عمل لوحة المفاتيح
  Keyboard.end();
}

void loop() {
 // افعل أي شيء هنا
}

انظر أيضًا

  • الدالة begin()‎: تبدأ عملية محاكاة (emulating) للوحة مفاتيح افتراضية موصولة بالحاسوب المتصل باللوحة Leonardo أو Due.
  • الدالة press()‎: تسلك عند استدعائها نفس سلوك عملية الضغط على زرٍ في لوحة المفاتيح باستمرار.
  • الدالة print()‎: رسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.
  • الدالة println()‎: ترسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل ثمَّ تُتبِعها بمحرف سطر جديد ومحرف العودة إلى بداية السطر.
  • الدالة release()‎: تحرِّر مفتاحًا محدَّدًا ضُغِط عليه مسبقًا باستعمال الدالة press()‎.
  • الدالة releaseAll()‎: تحرِّر جميع المفاتيح التي ضُغِط عليها مسبقًا باستعمال الدالة press()‎.
  • الدالة write()‎: ترسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.

مصادر