لوحة المفاتيح هي واحدة من أجهزة الإدخال الأكثر شيوعا والأساسية المستخدمة في أجهزة الكمبيوتر والهواتف الذكية وغيرها من الأجهزة. عند العمل باستخدام لوحة المفاتيح ، نضغط على مفاتيح مختلفة لإدخال النص وتنفيذ الأوامر والتحكم في التطبيقات. يحتوي كل مفتاح على لوحة المفاتيح على رمز فريد خاص به ، والذي يحدده نظام التشغيل ، وبالتالي فإن معرفة هذه الرموز يمكن أن تكون مفيدة في عدد من المواقف.
يمكن الحصول على رمز المفتاح المضغوط باستخدام جافا سكريبت أو لغات البرمجة الأخرى التي تدعم تشغيل لوحة المفاتيح. هذا الرمز هو قيمة رقمية تحدد مفتاحا معينا. على سبيل المثال ، رمز المفتاح "أ" على تخطيط لوحة المفاتيح الإنجليزية هو 65 ، ورمز المفتاح "و" على التخطيط الروسي هو 1060. بمعرفة هذه الرموز ، يمكنك تنفيذ مهام مختلفة تتعلق بمعالجة ضغطات المفاتيح ، على سبيل المثال ، تتبع الضغط على مفتاح معين أو تغيير سلوك التطبيق اعتمادا على المفتاح المضغوط.
أحد السيناريوهات الشائعة لاستخدام الرموز الرئيسية هو تفاعل المستخدم في تطوير الويب. على سبيل المثال ، يمكنك استخدام رموز المفاتيح لإضافة نص مميز في المحرر أو لأداء بعض الوظائف عندما يضغط المستخدم على مفتاح معين على موقع ويب أو تطبيق ويب.
من السهل العثور على الرموز الرئيسية على الإنترنت ، ويمكن أن يؤدي استخدامها إلى إضافة التفاعل والراحة لتطبيقات الويب. ومع ذلك ، تجدر الإشارة إلى أن أنظمة التشغيل والمتصفحات المختلفة قد تحتوي على رموز مفاتيح مختلفة، لذلك عند تطوير التطبيقات ، من المهم مراعاة التوافق مع الأنظمة الأساسية والمتصفحات المختلفة ، وكذلك تزويد المستخدم بطرق بديلة للعمل إذا كانت أحداث لوحة المفاتيح غير مدعومة أو معطل.
- كيفية الحصول على رمز المفتاح المضغوط في جافا سكريبت
- رموز الضغط على المفاتيح الرئيسية على لوحة المفاتيح
- رموز للضغط على مفاتيح الوظائف على لوحة المفاتيح
- رموز للضغط على مفاتيح التعديل على لوحة المفاتيح
- كيفية استخدام رموز ضغط المفاتيح في تطبيقات الويب
كيفية الحصول على رمز المفتاح المضغوط في جافا سكريبت
مثال الاستخدام:
وثيقة.أدفنتليستينر ('كيدون' ، وظيفة (الحدث) {
});
سيتم إخراج رمز المفتاح إلى وحدة التحكم عند الضغط على مفتاح على لوحة المفاتيح. قيمة الحدث.رمز المفتاح هو رمز رقمي للمفتاح المضغوط.
يرجى ملاحظة أنه تم إهمال خاصية رمز المفتاح ويوصى باستخدام خاصية المفتاح:
وثيقة.أدفنتليستينر ('كيدون' ، وظيفة (الحدث) {
});
تقوم خاصية المفتاح بإرجاع تمثيل رمزي للمفتاح المضغوط. على سبيل المثال ، بالنسبة للمفتاح" أ "، سيتم إرجاع القيمة" أ".
باستخدام هذه الطرق ، يمكنك بسهولة الحصول على رمز المفتاح المضغوط واستخدامه في البرامج النصية أو التطبيقات الخاصة بك. هذا مفيد ، على سبيل المثال ، عند إنشاء الألعاب أو معالجة مجموعات لوحة المفاتيح المختلفة.
رموز الضغط على المفاتيح الرئيسية على لوحة المفاتيح
- أدخل رمز المفتاح: 13
- رمز مفتاح الهروب (خروج): 27
- رمز شريط الفضاء: 32
- رمز مفتاح مسافة للخلف (حذف): 8
- رمز مفتاح علامة التبويب (علامة التبويب): 9
- قبعات قفل مفتاح رمز (قبعات قفل على / قبالة): 20
- رمز مفتاح التحول (التحول الأيسر والأيمن): 16
- رمز مفتاح التحكم (التحكم الأيمن والأيسر): 17
- رمز مفتاح البديل (اليسار واليمين البديل): 18
- رمز مفتاح ويندوز (عائلة ويندوز من أنظمة التشغيل): 91
- رمز مفتاح الأوامر (مفاتيح الأوامر على لوحات مفاتيح أبل): 91 أو 93
- أدخل رمز المفتاح: 45
- رمز مفتاح الحذف: 46
- رموز مفتاح السهم
هذه ليست سوى بعض رموز ضغطات المفاتيح على لوحة المفاتيح. هناك مفاتيح أخرى لها رموز فريدة خاصة بها ، ومعرفة هذه الرموز يمكن أن تساعدك على تطوير واجهات مستخدم أكثر تفاعلية وسهلة الاستخدام.
رموز للضغط على مفاتيح الوظائف على لوحة المفاتيح
وهنا بعض من رموز الصحافة مفتاح وظيفة:
- 1: 112
- و2: 113
- 3: 114
- ص 4: 115
- 5: 116
- 6: 117
- واو 7: 118
- 8: 119
- 9: 120
- إف 10: 121
- إف 11: 122
- إف 12: 123
هذه ليست سوى بعض مفاتيح الوظائف ورموز الضغط المقابلة لها. تحتوي مفاتيح الوظائف الأخرى على رموز فريدة خاصة بها ، والتي يمكن العثور عليها عن طريق الاتصال بالوثائق أو المطور.
باستخدام رموز ضغط المفاتيح هذه ، يمكنك إنشاء نصوص برمجية أو برامج تستجيب للضغط على مفاتيح الوظائف على لوحة المفاتيح. على سبيل المثال ، يمكنك تعيين إجراءات محددة لكل مفتاح وظيفة أو استخدامها مع مفاتيح أخرى لتنفيذ الأوامر.
رموز للضغط على مفاتيح التعديل على لوحة المفاتيح
لا تحتوي لوحة المفاتيح عادة على مفاتيح الأحرف المعتادة فحسب ، بل تحتوي أيضا على مفاتيح التعديل المستخدمة لتنفيذ إجراءات معينة. رموز مفتاح التعديل مهمة لفهم تشغيل لوحة المفاتيح والبرمجة.
فيما يلي بعض الرموز للضغط على مفاتيح التعديل على لوحة المفاتيح:
- التحول: يتم استخدام رمز مفتاح معدل التحول للضغط على المفاتيح بأحرف كبيرة أو لتنفيذ أوامر خاصة أخرى.
- السيطرة: يتم استخدام رمز مفتاح معدل السيطرة مع مفاتيح أخرى لتنفيذ أوامر مختلفة ، مثل النسخ أو اللصق أو فتح علامة تبويب جديدة في المتصفح.
- البديل: يتم استخدام رمز مفتاح التعديل البديل أيضا مع مفاتيح أخرى لتنفيذ أوامر مختلفة ، مثل فتح قائمة أو تنشيط مفاتيح الاختصار للتطبيق.
- فوز: يتم استخدام رمز مفتاح معدل الفوز للوصول إلى وظائف نظام التشغيل ويندوز ، مثل فتح قائمة ابدأ أو التبديل بين التطبيقات المفتوحة.
- التغر: يتم استخدام رمز مفتاح معدل ألغر ، والذي يقع غالبا على الجانب الأيمن من شريط المسافة ، للوصول إلى أحرف خاصة على لوحة المفاتيح ، مثل علامة الاستفهام الفرنسية أو الرمز الألماني.
- قبعات قفل: يتم استخدام رمز مفتاح قبعات قفل معدل للتبديل بين مفاتيح الأحرف الصغيرة والأحرف الكبيرة.
- قفل الأسطوانات: يتم استخدام رمز مفتاح معدل قفل الأسطوانات للتبديل بين أوضاع إدخال الأرقام على لوحة المفاتيح الرقمية أو لتنشيط وظائف إضافية على مفاتيح الأحرف.
- قفل التمرير: يتم استخدام رمز مفتاح تعديل قفل التمرير لتنشيط تمرير الصفحة على مفاتيح الأسهم أو للوظائف الخاصة الأخرى المتعلقة بالتمرير.
بمعرفة رموز مفاتيح التعديل ، يمكنك بسهولة تطوير البرامج أو إتقان بعض وظائف لوحة المفاتيح المتقدمة.
كيفية استخدام رموز ضغط المفاتيح في تطبيقات الويب
عند تطوير تطبيقات الويب ، يوصى بشدة بمراعاة تفاعل المستخدم عبر لوحة المفاتيح. بعد كل شيء ، قد يكون لدى المستخدمين لوحات مفاتيح وتخطيطات مختلفة ، ومن الضروري توفير إمكانية معالجة مجموعات المفاتيح المختلفة.
في تطوير الويب ، يمكنك استخدام رموز ضغطات المفاتيح لإنشاء تفاعل وتحسين تجربة المستخدم. رموز ضغطات المفاتيح هي أرقام مرتبطة بمفاتيح معينة على لوحة المفاتيح.
يمكنك استخدام جافا سكريبت لمعالجة رموز ضغطات المفاتيح في تطبيقات الويب. هناك العديد من الأحداث المتعلقة بلوحة المفاتيح في جافا سكريبت ، مثل حدث كيدون (مفتاح الضغط) ، وحدث كيوب (مفتاح صدر) ، وحدث كيبريس (مفتاح الضغط والإفراج).
لاستخدام رموز ضغط المفاتيح في تطبيقات الويب باستخدام جافا سكريبت ، تحتاج إلى تحديد معالج حدث لحدث لوحة المفاتيح المقابل. في معالج الأحداث هذا ، يمكنك الوصول إلى رمز المفتاح المضغوط باستخدام رمز المفتاح أو خاصية المفتاح في كائن الحدث.
على سبيل المثال ، لمعالجة الضغط على مفتاح إدخال ، يمكنك إضافة التعليمات البرمجية التالية إلى معالج الأحداث كيدون: