الفرق بين المراجعتين لصفحة: «Arduino/keyboard/keyboardend»
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 32: | سطر 32: | ||
*التابع <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/keyboardreleaseall|releaseAll()]]</code>: يحرِّر جميع المفاتيح التي ضُغِط عليها مسبقًا باستعمال التابع <code>[[Arduino/keyboard/keyboardpress|press()]]</code>. | ||
*التابع <code>[[Arduino/keyboard/keyboardwrite|write()]]</code>: يرسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل. | *التابع <code>[[Arduino/keyboard/keyboardwrite|write()]]</code>: يرسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل. | ||
المراجعة الحالية بتاريخ 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()
: يرسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.