الفرق بين المراجعتين لصفحة: «Arduino/keyboard/keyboardend»
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| (1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:التابع <code>Keyboard.end()</code> في أردوينو}}</noinclude> | ||
يوقف التابع <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/keyboardpress|press()]]</code>: يسلك عند استدعائه نفس سلوك عملية الضغط على زرٍ في لوحة المفاتيح باستمرار. | ||
* | *التابع <code>[[Arduino/keyboard/keyboardprint|print()]]</code>: يرسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل. | ||
* | *التابع <code>[[Arduino/keyboard/keyboardprintln|println()]]</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/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 | [[تصنيف: Arduino Method]] | ||
[[تصنيف: Arduino USB]] | [[تصنيف: Arduino USB]] | ||
[[تصنيف: Arduino Keyboard]] | [[تصنيف: Arduino Keyboard]] | ||
المراجعة الحالية بتاريخ 19:45، 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(): يرسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.