الانتقال إلى المحتوى الرئيسي

معالج أحداث النقر بلوحة المفاتيح: مبادئ التشغيل وأمثلة الاستخدام

لوحة المفاتيح هي أحد أجهزة الإدخال الرئيسية على الكمبيوتر. لا يقتصر استخدامه على الكتابة البسيطة. في بعض الأحيان يكون من الضروري معالجة إجراءات مستخدم معينة تتعلق بالضغط على مفاتيح معينة. هذا هو بالضبط ما هو معالج حدث النقر بلوحة المفاتيح.

معالج حدث النقر بلوحة المفاتيح هو وظيفة جافا سكريبت يتم استدعاؤها عندما يضغط المستخدم على مفتاح معين على لوحة المفاتيح. يتيح لك ذلك تنفيذ إجراءات أو عمليات معينة عند الضغط على مفاتيح معينة ، مثل التنقل في صفحة أو إرسال بيانات أو تنشيط وظائف موقع معينة.

أحد الأمثلة الأكثر استخداما لاستخدام معالج أحداث النقر على لوحة المفاتيح هو إنشاء مفاتيح الاختصار. باستخدام هذا المعالج ، يمكنك ربط وظيفة أو أمر معين باختصار لوحة المفاتيح لتنشيطه دون الحاجة إلى استخدام الماوس أو التنقل عبر الواجهة.

مبدأ تشغيل معالج حدث النقر بلوحة المفاتيح هو الاستماع إلى حدث معين-حدث ، والذي يسمى في لحظة الضغط على المفتاح. عند حدوث حدث ، يتم استدعاء المعالج وتنفيذ إجراءات معينة يحددها المبرمج.

  1. معالج لحدث النقر على لوحة المفاتيح
  2. مبادئ التشغيل
  3. أمثلة الاستخدام

معالج لحدث النقر على لوحة المفاتيح

.

لإنشاء معالج لحدث ضغط لوحة المفاتيح ، تحتاج إلى تحديد وظيفة سيتم استدعاؤها في كل مرة يتم فيها الضغط على مفتاح. داخل الوظيفة ، يمكنك التحقق من رمز المفتاح المضغوط وتنفيذ الإجراءات اللازمة.

مثال على استخدام معالج أحداث النقر على لوحة المفاتيح:

// التحقق من رمز المفتاح المضغوط وتنفيذ الإجراءات

إذا (رمز المفتاح = = = 32) {

// إذا تم الضغط على شريط المسافة ، فقم بتنفيذ الإجراء

وحدة التحكم.سجل ("يتم الضغط على الفضاء");

  • } آخر إذا (رمز المفتاح = = = 13) {
  • // إذا تم الضغط على "إدخال" ، فقم بإجراء آخر
  • وحدة التحكم.سجل ("يتم الضغط على الإدخال");
  • }
  • }

// تعيين معالج أحداث

وثيقة.إضافة إيفنتليستينر ("كيدون" ، أونكيدون);

  1. في هذا المثال ، يتم تعريف الوظيفة

    أونكيدون
  2. ، الذي يخرج رسالة إلى وحدة التحكم اعتمادا على المفتاح المضغوط. باستخدام الطريقة
  3. أدفنتليستينر

     يتم تعيين معالج أحداث النقر بلوحة المفاتيح ، والذي سيتم استدعاؤه في كل مرة يضغط فيها المستخدم على مفتاح.
  4. يعد معالج أحداث النقر بلوحة المفاتيح أداة مهمة لإنشاء عناصر تفاعلية على صفحة ويب وتوفير واجهة سهلة الاستخدام.
  5. مبادئ التشغيل

    عادة ما يكون مبدأ تشغيل معالج حدث النقر بلوحة المفاتيح كما يلي: