في بعض الأحيان ، عند العمل باستخدام لوحة المفاتيح ، هناك موقف يقوم فيه المستخدم بمسح الأحرف المدخلة عن طريق الخطأ. يمكن أن يحدث هذا عند الضغط على الزر الخطأ أو عند حدوث حركة يد غير مرغوب فيها. ومع ذلك ، هناك طرق لتحديد الزر الذي تم الضغط عليه على لوحة المفاتيح.
أولا ، يمكنك استخدام مجموعات مفاتيح خاصة لتحديد الزر المضغوط. على سبيل المثال ، عند الضغط على مفتاح "شيفت" بالاشتراك مع مفاتيح أخرى ، يمكنك الحصول على أحرف أخرى. على سبيل المثال ، سيؤدي الضغط على "شيفت + أ" إلى إدخال الحرف "أ".
ثانيا ، يمكنك استخدام وظائف وطرق خاصة توفرها لغات البرمجة أو نظام التشغيل. على سبيل المثال ، غالبا ما يستخدم مطورو الويب جافا سكريبت للتعامل مع أحداث لوحة المفاتيح. باستخدام وظائف مثل الحدث.رمز المفتاح ، يمكنك تحديد رمز الزر المضغوط وتنفيذ الإجراءات المناسبة.
على سبيل المثال ، تسمح لك شفرة جافا سكريبت التالية بتحديد الزر الذي تم الضغط عليه:
نافذة.أدفنتليستينر ('كيدون' ، وظيفة (الحدث) {
فار كيبريسد = حدث.مفتاح;
وحدة التحكم.سجل ('زر الضغط:' + كيبريسد);
});
لذلك ، في حين أن محو الأحرف المكتوبة عن طريق الخطأ على لوحة المفاتيح يمكن أن يكون حادثا غير سار ، إلا أن هناك طرقا لتحديد الزر الذي تم الضغط عليه. باستخدام اختصارات لوحة المفاتيح الخاصة أو وظائف وأساليب لغة البرمجة ، يمكن للمستخدمين والمطورين التعامل بشكل فعال مع مثل هذه الحالات.
- اختصارات لوحة المفاتيح لتحديد الزر المضغوط
- المشكلة مع الحروف القابلة للمسح
- طرق لتحديد الشخصيات المستمرة
اختصارات لوحة المفاتيح لتحديد الزر المضغوط
عندما يتم مسح الأحرف الموجودة على لوحة المفاتيح ، على سبيل المثال ، عند إدخال كلمة مرور أو في برامج تحرير النصوص ، قد يكون من الصعب تحديد الزر المضغوط. ومع ذلك ، هناك اختصارات لوحة المفاتيح التي يمكن أن تحل هذه المشكلة.
واحدة من المجموعات الأكثر شعبية هي السيطرة + ض.تسمح لك هذه المجموعة بالتراجع عن الإجراء الأخير وإعادة النص مرة أخرى. إذا تم إلغاء المجموعة بعد الضغط ، فهذا يعني أنه تم الضغط على الزر الذي يجب تحديده في الخطوة السابقة.
تركيبة أخرى مفيدة لتحديد الزر المضغوط على لوحة المفاتيح هي السيطرة + شيفت + ض. تتيح لك هذه المجموعة إعادة الإجراء الملغى مرة أخرى. إذا تمت استعادة المجموعة بعد الضغط، فهذا يعني أنه تم إلغاء الزر السابق الذي سيتم تحديده.
بدلا من ذلك ، يمكنك استخدام السيطرة+ج لنسخ النص أو الكائن المحدد. إذا حدث النسخ بعد الضغط على المجموعة ، فهذا يعني أنه تم الضغط على الزر الذي يجب تحديده على لوحة المفاتيح.
ومن المفيد أيضا أن نعرف السيطرة + الخامس الجمع ، والذي يسمح لك لصق نسخ أو قطع النص أو كائن. في حالة حدوث إدخال بعد الضغط على المجموعة ، فهذا يعني أنه تم الضغط على الزر الذي يجب تحديده في الخطوة السابقة.
هذه مجرد أمثلة قليلة للعديد من مجموعات لوحة المفاتيح الممكنة لتحديد الزر المضغوط على لوحة المفاتيح. اعتمادا على التطبيق أو البرنامج الذي يتم فيه العمل ، قد تكون هناك مجموعات أخرى. من المهم أن تتذكر أن اختصارات لوحة المفاتيح قد تختلف بين أنظمة التشغيل والبرامج ، لذلك يجب عليك دائما الرجوع إلى الوثائق أو التعليمات لتحديد المجموعات الصحيحة على نظام أساسي معين.
المشكلة مع الحروف القابلة للمسح
أثناء العمل باستخدام لوحة المفاتيح ، خاصة عند الضغط على أزرار مسافة للخلف أو حذف ، تنشأ مشاكل في تحديد المفتاح المضغوط. عندما نقوم بمسح الرموز ، يتم حذف المعلومات المتعلقة بها ، ويصبح من الصعب فهم الزر الذي تم الضغط عليه.
ومع ذلك ، هناك طرق للتغلب على هذه المشكلة وتحديد المفتاح المضغوط ، حتى إذا تم مسح الأحرف.
- باستخدام أحداث جافا سكريبت. يمكن لتطبيق الويب مراقبة أحداث ضغطات المفاتيح وتتبع رموز الأزرار المضغوطة. بالضغط على مفتاح مسافة للخلف أو حذف ، يمكنك التحقق من رمز الزر المضغوط وتنفيذ الرمز المطلوب.
- استخدام اختصارات لوحة المفاتيح. بدلا من تتبع مفتاح واحد ، يمكنك تحديد مجموعة من المفاتيح التي تؤدي الإجراء المطلوب. على سبيل المثال ، السيطرة + د أو التحول + حذف.
- باستخدام عناصر تحكم أخرى. بدلا من لوحة المفاتيح ، يمكنك استخدام عناصر تحكم أخرى ، مثل الأزرار أو الروابط ، والتي لا تتأثر بمشكلة الأحرف القابلة للمسح.
عند تطوير تطبيقات الويب المتعلقة بتشغيل لوحة المفاتيح ، من المهم مراعاة مشكلة الحروف القابلة للمسح واختيار الطريقة المناسبة لتحديد الزر المضغوط. سيؤدي ذلك إلى إنشاء واجهة سهلة الاستخدام وموثوقة للمستخدمين.
طرق لتحديد الشخصيات المستمرة
1. حدث كيدون
طريقة واحدة لتحديد الأحرف المستمرة على لوحة المفاتيح هي استخدام الحدث كيدون. يحدث هذا الحدث عند الضغط على مفتاح لوحة المفاتيح مع الاستمرار.
Например, можно использовать следующий код:
كونست شاركود = حدث.التي