لوحة المفاتيح هي واحدة من الأجهزة الرئيسية للتفاعل البشري مع الكمبيوتر. في كثير من الأحيان ، عند العمل مع البرامج أو مواقع الويب ، قد نحتاج إلى التراجع عن آخر إجراء تم تنفيذه على لوحة المفاتيح. يمكن أن يكون هذا مفيدا إذا ضغطنا عن طريق الخطأ على المفتاح الخطأ أو أردنا العودة إلى الحالة السابقة.
في هذه المقالة ، سننظر في عدة طرق ستساعدنا في التراجع عن إجراء على لوحة المفاتيح. يمكن إلغاء الإجراءات على لوحة المفاتيح باستخدام اختصارات لوحة المفاتيح أو المجموعات الخاصة أو البرامج الإضافية. يتم مناقشتها بمزيد من التفصيل أدناه.
اختصارات لوحة المفاتيح
في أنظمة التشغيل ويندوز ، ماك ولينكس ، وهناك اختصارات لوحة المفاتيح القياسية التي تسمح لك للتراجع عن الإجراء الأخير على لوحة المفاتيح. على سبيل المثال ، في ويندوز ، والجمع كنترول + ض يسمح لك التراجع عن الإجراء الأخير في معظم برامج تحرير النصوص أو البرامج. في ماك ، يؤدي الجمع بين الأوامر + ض وظيفة مماثلة. على لينكس ، كنترول + ض غالبا ما يستخدم لإرسال عملية إلى الخلفية.
إذا لم تعمل اختصارات لوحة المفاتيح القياسية في برنامج أو موقع ويب معين ، فيمكننا استخدام اختصارات لوحة المفاتيح الخاصة التي يوفرها المطورون. على سبيل المثال ، في برامج تحرير النصوص ، غالبا ما يتم استخدام تركيبة كترل+ شيفت + ض لأداء وظيفة "تكرار الإجراء".
- كيف يمكنني إعادة تعيين الصحافة لوحة المفاتيح الماضي?
- كيف يمكنني إلغاء ضربات المفاتيح متعددة في وقت واحد?
- كيف يمكنني إلغاء مفتاح خروج في المتصفح?
- كيف يمكنني إلغاء مفتاح علامة التبويب في محرر نصوص?
- كيف يمكنني إلغاء مفتاح الإدخال في النموذج?
كيف يمكنني إعادة تعيين الصحافة لوحة المفاتيح الماضي?
لإعادة تعيين آخر ضغطة على لوحة المفاتيح ، غالبا ما يلجأ مطورو الويب إلى استخدام جافا سكريبت. هناك عدة طرق لتنفيذ هذه الوظيفة.
. يحدث هذا الحدث عندما يقوم المستخدم بتحرير مفتاح لوحة المفاتيح. للتعامل مع هذا الحدث ، يمكنك إضافة مستمع إلى عنصر مستند أو عنصر نموذج معين.
مثال على الكود:
| أتش تي أم أل | جافا سكريبت |
|---|---|
// تحديد مستمع حدث المفتاح |
حدث.منعالعمل الافتراضي();
}
الوقاية الافتراضية()
الطريقة التي تمنع الإجراء المرتبط بهذا المفتاح.
وبالتالي ، عند الضغط على مفتاح مسافة للخلف ، لن يقوم المتصفح بإجراء قياسي ، على سبيل المثال ، حذف حرف في حقل الإدخال.
يمكنك أيضا استخدام الحدث
كيدون
منعالافتراضي()
حدث.منعالافتراضي();
}
});
باستثناء الطريقة
منعالافتراضي()
يمكنك أيضا استخدام طرق وأحداث أخرى لإلغاء ضغطات مفاتيح متعددة في وقت واحد. على سبيل المثال,
التوقف ()
يسمح لك الحدث بإيقاف الحدث من الانتشار عبر شجرة العناصر ، والتي يمكن أن تمنع تنفيذ المزيد من الإجراءات عند الضغط على المفاتيح.
- في ما يلي مثال على التعليمات البرمجية التي تلغي الضغط على مفتاح "إدخال" وتمنع تمرير الحدث إلى أسفل شجرة العناصر:
- وثيقة.أدفنتليستينر ('كيدون' ، وظيفة (الحدث) {
إذا (حدث.رمز = = = 'أدخل') {
حدث.منعالافتراضي();
حدث.التوقف عن الانتشار();
}
});
في هذا المثال ، نضيف أيضا مستمع حدث
كيدون
انقر فوق المستند وتحقق مما إذا تم الضغط على مفتاح" إدخال". إذا تم استيفاء هذا الشرط ، فإننا نسمي الطرق
منعالافتراضي()
و
التوقف عن الانتشار()هناك عدة طرق لإلغاء مفتاح خروج في المتصفح:
باستخدام السمة تابيندكس. باستخدام السمة تابيندكس ، يمكنك تعيين التركيز على عنصر معين عند حدوث حدث الضغط على مفتاح خروج على الصفحة. على سبيل المثال ، يمكنك إضافة السمة تابيندكس="0" إلى عنصر لجعله فوكوسابل عند الضغط على مفتاح خروج.
1. باستخدام إعدادات المحرر الخاصة: في بعض برامج تحرير النصوص ، من الممكن تعطيل المسافة البادئة التلقائية عند الضغط على مفتاح علامة التبويب. عادة ما يتم تكوين هذا الخيار في لوحة الإعدادات أو المكونات الإضافية للمحرر.
2. استخدام اختصارات لوحة المفاتيح: في بعض برامج التحرير ، يمكنك تعيين اختصار لوحة مفاتيح مختلف لوظيفة مرتبطة عادة بمفتاح علامة التبويب. على سبيل المثال ، يمكنك تعيين مفتاح علامة التبويب إلى وظيفة "إدراج علامة التبويب" أو "الانتقال إلى العنصر التالي". سيسمح لك ذلك باستخدام مفتاح علامة التبويب لأغراض أخرى دون إلغائه تماما.