الفرق بين المراجعتين لصفحة: «Arduino/keyboard/keyboardend»
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| سطر 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: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(): يرسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.