وصف الأداة

JavaScript Key Code Identifier هي أداة مفيدة تُظهر لك بالضبط أي رموز المفاتيح والخصائص التي تُفعَّل عندما تضغط مفاتيح لوحة المفاتيح. مثالية لتحديد قيم keycode في JavaScript عند حدث onkeydown، تعرض هذه الأداة خصائص حدث المفتاح فورًا دون الحاجة لكتابة أي شفرة. سواء كنت تحتاج إلى العثور على رمز مفتاح Enter في JavaScript أو أي قيمة أخرى لحدث لوحة المفاتيح، فقط اضغط مفتاحًا وسترى جميع خصائصه على الفور.

حالات الاستخدام

  • مطورو الويب الذين يبنون اختصارات لوحة المفاتيح أو مفاتيح الاختصار لتطبيقاتهم باستخدام اكتشاف keycode في JavaScript onkeydown
  • مطورو الألعاب الذين يطبقون تحكمات لوحة المفاتيح ويحتاجون إلى تحديد رموز مفاتيح معينة
  • اختبار قيم keycode لمفتاح Enter في JavaScript ومعالجة أحداث لوحة المفاتيح الأخرى في المتصفحات
  • تحديد الرموز الصحيحة التي يجب استخدامها في مستمعي ومعالجات أحداث JavaScript
  • تصحيح مشكلات أحداث لوحة المفاتيح عبر المتصفحات وأنظمة التشغيل المختلفة

طريقة الاستخدام

  1. انقر في أي مكان داخل الأداة واضغط أي مفتاح على لوحة المفاتيح
  2. شاهد خصائص المفتاح تُعرض فورًا في منطقة الإخراج
  3. فعّل خيار "Prevent default" لإيقاف إجراءات المتصفح (مفيد لاختبار مفاتيح الوظيفة)
  4. انسخ أي قيم تحتاجها باستخدام زر النسخ

الخصائص المتاحة

  • Key: قيمة المفتاح المضغوط (مثال: "a"، "Enter"، "ArrowUp") – مفيدة لاكتشاف keycode في JavaScript الحديثة
  • Code: رمز المفتاح الفعلي (مثال: "KeyA"، "Enter"، "ArrowUp") – الطريقة القياسية لتحديد المفاتيح
  • Ctrl key: ما إذا كان مفتاح Ctrl مضغوطًا أثناء الضغط
  • Shift key: ما إذا كان مفتاح Shift مضغوطًا أثناء الضغط
  • keyCode: رمز المفتاح الرقمي المستهلك (مُدرج للتوافق مع الأنظمة القديمة، مثال: قيمة keycode لمفتاح Enter في JavaScript هي 13)