الفرق بين المراجعتين لصفحة: «Arduino/keyboard/keyboardend»

من موسوعة حسوب
إضافة محتويات الصفحة.
 
طلا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>Keyboard.end()‎</code> في أردوينو}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>Keyboard.end()‎</code> في أردوينو}}</noinclude>
توقف الدالة <code>end()‎</code> عملية محاكاة (emulating) وصل لوحة المفاتيح الافتراضية بالحاسوب المتصل. إن أردت إعادة وصل لوحة المفاتيح، فاستدعِ الدالة [[Arduino/keyboard/keyboardbegin|<code>begin()‎</code>]].
يوقف التابع <code>end()‎</code> عملية محاكاة (emulating) وصل لوحة المفاتيح الافتراضية بالحاسوب المتصل. إن أردت إعادة وصل لوحة المفاتيح، فاستدعِ التابع [[Arduino/keyboard/keyboardbegin|<code>begin()‎</code>]].


==البنية العامة==
==البنية العامة==
سطر 27: سطر 27:
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* الدالة <code>[[Arduino/keyboard/keyboardbegin|begin()‎]]</code>: تبدأ عملية محاكاة (emulating) للوحة مفاتيح افتراضية موصولة بالحاسوب المتصل باللوحة Leonardo أو Due.
* التابع <code>[[Arduino/keyboard/keyboardbegin|begin()‎]]</code>: يبدأ عملية محاكاة (emulating) للوحة مفاتيح افتراضية موصولة بالحاسوب المتصل باللوحة Leonardo أو Due.
* الدالة <code>[[Arduino/keyboard/keyboardpress|press()‎]]</code>: تسلك عند استدعائها نفس سلوك عملية الضغط على زرٍ في لوحة المفاتيح باستمرار.
*التابع <code>[[Arduino/keyboard/keyboardpress|press()‎]]</code>: يسلك عند استدعائه نفس سلوك عملية الضغط على زرٍ في لوحة المفاتيح باستمرار.
* الدالة <code>[[Arduino/keyboard/keyboardprint|print()‎]]</code>: رسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.
*التابع <code>[[Arduino/keyboard/keyboardprint|print()‎]]</code>: يرسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.
* الدالة <code>[[Arduino/keyboard/keyboardprintln|println()‎]]</code>: ترسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل ثمَّ تُتبِعها بمحرف سطر جديد ومحرف العودة إلى بداية السطر.
*التابع <code>[[Arduino/keyboard/keyboardprintln|println()‎]]</code>: يرسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل ثمَّ يُتبِعها بمحرف سطر جديد ومحرف العودة إلى بداية السطر.
* الدالة <code>[[Arduino/keyboard/keyboardrelease|release()‎]]</code>: تحرِّر مفتاحًا محدَّدًا ضُغِط عليه مسبقًا باستعمال الدالة <code>[[Arduino/keyboard/keyboardpress|press()‎]]</code>.
*التابع <code>[[Arduino/keyboard/keyboardrelease|release()‎]]</code>: يحرِّر مفتاحًا محدَّدًا ضُغِط عليه مسبقًا باستعمال التابع <code>[[Arduino/keyboard/keyboardpress|press()‎]]</code>.
* الدالة <code>[[Arduino/keyboard/keyboardreleaseall|releaseAll()‎]]</code>: تحرِّر جميع المفاتيح التي ضُغِط عليها مسبقًا باستعمال الدالة <code>[[Arduino/keyboard/keyboardpress|press()‎]]</code>.
*التابع <code>[[Arduino/keyboard/keyboardreleaseall|releaseAll()‎]]</code>: تحرِّر جميع المفاتيح التي ضُغِط عليها مسبقًا باستعمال التابع <code>[[Arduino/keyboard/keyboardpress|press()‎]]</code>.
* الدالة <code>[[Arduino/keyboard/keyboardwrite|write()‎]]</code>: ترسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.
*التابع <code>[[Arduino/keyboard/keyboardwrite|write()‎]]</code>: يرسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.


==مصادر==
==مصادر==
*[https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardend/ صفحة Keyboard.end()‎ في توثيق أردوينو الرسمي.]
*[https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardend/ صفحة التابع Keyboard.end()‎ في توثيق أردوينو الرسمي.]
[[تصنيف: Arduino]]
[[تصنيف: Arduino]]
[[تصنيف: Arduino Function]]
[[تصنيف: Arduino Method]]
[[تصنيف: Arduino USB]]
[[تصنيف: Arduino USB]]
[[تصنيف: Arduino Keyboard]]
[[تصنيف: Arduino Keyboard]]

مراجعة 19:36، 6 نوفمبر 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()‎: يرسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.

مصادر