الرئيسية
» WINDOWS
»
كيفية التعرف على ضغطة مفتاح في نظام التشغيل ويندوز 10
كيفية التعرف على ضغطة مفتاح في نظام التشغيل ويندوز 10
لتحديد ضغطة مفتاح في نظام التشغيل ويندوز 10، ابدأ باستخدام أداة اختبار أحداث المفاتيح عبر المتصفح للمفاتيح العادية، ثم استخدم برنامج SharpKeys عندما تحتاج إلى اسم مفتاح ويندوز وقيمته بنمط رمز المسح الضوئي. تُظهر هذه الأدوات المدخلات التي تصل إليها فقط. عدم وجود نتيجة لا يعني بالضرورة أن المفتاح معطل: فقد يتعامل معه نظام ويندوز أو المتصفح أو برنامج لوحة المفاتيح الثابت أو أداة إعادة تعيين المفاتيح أولاً.
اضغط على المفتاح مرة واحدة ثم حرره. لاحظ قيم keyو codeو locationونوع الحدث. كرر العملية مع مفتاح Shift فقط إذا كنت بحاجة إلى معرفة ما إذا كان الحرف الناتج يتغير.
اختبر مفتاحًا واحدًا في كل مرة. قد يتم اعتراض اختصار المتصفح أو نظام ويندوز قبل أن تتمكن الصفحة من رؤيته، لذا لا تستخدم تركيبة مفاتيح محجوزة لتحديد ما إذا كان مفتاح معين يعمل أم لا.
مثال: يستقبل المتصفح مفتاح الموضع A كحرف صغير ويبلغ عن رمزه المادي.
تُجيب هذه الحقول على أسئلة مختلفة. keyيُمثل الحرف أو الإجراء الناتج عن تخطيط لوحة المفاتيح النشط والمفاتيح المُعدِّلة؛ حيث يُمكن تغيير الحرف من "a" إلى "A" بالضغط على Shift+A. codeيُحدد موضع المفتاح الفعلي، لذا يُشار عادةً إلى مفتاح الموضع A KeyAحتى عند كتابة حرف مختلف في نفس الموضع باستخدام تخطيط آخر. locationيُمكن التمييز بين مفاتيح التعديل اليسرى/اليمنى أو مفتاح لوحة المفاتيح الرقمية؛ القيم الشائعة هي 0 للقياسي، و1 لليسار، و2 لليمين، و3 للوحة المفاتيح الرقمية. يشرح مرجع KeyboardEvent في MDN هذه الخصائص. keydownيتم إرسال A عند الضغط على مفتاح keyupوعند تحريره.
اختر "إضافة" ، ثم اختر " كتابة المفتاح " ضمن "تعيين هذا المفتاح". اضغط على المفتاح الذي تريد تحديده. سيعرض برنامج SharpKeys اسم المفتاح ورمز الإدخال الذي يتعرف عليه.
بعد تسجيل النتيجة، قم بإلغاء أو إغلاق نافذة تعيين المفاتيح. لا تحفظ عملية التعيين إلا إذا كنت تنوي إعادة تعيين المفتاح؛ إذ يقوم برنامج SharpKeys بتغيير تعيينات لوحة مفاتيح ويندوز من خلال سجل النظام عند تطبيق إعادة التعيين.
يمكن لبرنامج SharpKeys عرض تسمية المفتاح ورمزه في مربع حوار "اكتب المفتاح"؛ أغلق نافذة التعيين دون حفظ إعادة التعيين.
يُعدّ SharpKeys مفيدًا عندما لا يكون عرض الأحرف في المتصفح كافيًا، خاصةً لمفاتيح التنقل والتعديل. تشير وثائق مشروع SharpKeys إلى أن بعض المفاتيح غير متاحة لميزة "كتابة المفتاح". على سبيل المثال، يتم التعامل مع العديد من مفاتيح Fn في أجهزة الكمبيوتر المحمولة داخل لوحة المفاتيح ولا تصل إلى نظام Windows؛ وقد يتطلب الأمر أيضًا تحديد مفتاح Alt من القائمة بدلًا من كتابته. إنّ ظهور علامة "غير معروف" أو رمز عام مثل هذا يُعدّ 00_100نتيجة غير حاسمة، ولا يُثبت بالضرورة أن المفتاح غير مُفعّل.
استخدم لوحة المفاتيح الظاهرة على الشاشة كأداة تحكم
لوحة المفاتيح على الشاشة (OSK) في نظام التشغيل Windows 10 هي طريقة بديلة لإدخال النصوص، وليست أداة لكشف المفاتيح الفعلية. افتحها بالضغط على مفتاح شعار Windows + Ctrl + O ، أو انتقل إلى الإعدادات > سهولة الوصول > لوحة المفاتيح، ثم فعّل خيار "استخدام لوحة المفاتيح على الشاشة" . انقر على حرف في لوحة المفاتيح على الشاشة أثناء وجود حقل نص آمن نشط. إذا أدى النقر إلى إدخال نص، بينما لم يؤدِ الضغط الفعلي إلى ذلك، فهذا يعني أن التطبيق يقبل إدخال لوحة المفاتيح، وأن المشكلة على الأرجح تكمن في مسار المفتاح الفعلي. تصف مايكروسوفت لوحة المفاتيح على الشاشة بأنها طريقة للكتابة بدون لوحة مفاتيح فعلية، ولا تضمن تمييز المفتاح الفعلي المقابل.
يمكن للوحة المفاتيح التي تظهر على الشاشة إدخال النص عند النقر عليها، لكنها لا تعكس كل ضغطة على لوحة المفاتيح الفعلية.
تحقق مما إذا كان البرنامج أو الجهاز يحجب المفتاح
إذا لم يظهر مفتاح في أداة اختبار المتصفح أو برنامج SharpKeys، فأغلق أي برنامج ماكرو أو إعادة تعيين مفاتيح نشط، ثم أعد الاختبار. تشمل الأمثلة برنامج AutoHotkey النصي، أو برنامج PowerToys Keyboard Manager، أو أداة مساعدة مُرفقة مع لوحة المفاتيح. قد تُغيّر هذه الأدوات طريقة إدخال البيانات التي يتلقاها برنامج آخر. تأكد أيضًا من أن أداة الاختبار مُفعّلة، واختبر المفتاح في حقل نص عادي وليس داخل تطبيق قد يحجز اختصاراته الخاصة.
بالنسبة للوحة المفاتيح الخارجية، افصلها ثم أعد توصيلها، وجرّب منفذ USB آخر، واختبر لوحة مفاتيح ثانية على نفس الكمبيوتر. إذا كان المفتاح المشتبه به يعمل على لوحة المفاتيح الثانية، فمن المرجح أن تكون لوحة المفاتيح الأصلية أو كابلها أو جهاز الاستقبال الخاص بها أو برنامجها الثابت هي السبب. إذا كان المفتاح نفسه مفقودًا على عدة لوحات مفاتيح، فتحقق من وجود اختصار تم اعتراضه بواسطة نظام التشغيل Windows، أو تخطيط لوحة المفاتيح النشط، أو برنامج لوحة المفاتيح قبل استنتاج أن Windows لا يستطيع قراءته. في أجهزة الكمبيوتر المحمولة، قد تتم معالجة مفاتيح طبقة Fn ومفاتيح الوسائط بواسطة البرنامج الثابت للجهاز بدلاً من ظهورها كأحداث مفاتيح عادية في المتصفح.
يساعد اختبار لوحة مفاتيح ثانية في التمييز بين مشكلة في الجهاز ومشكلة في نظام التشغيل ويندوز أو التطبيق.
يشرح دليل إدخال لوحة المفاتيح في نظام ويندوز من مايكروسوفت كيفية ترجمة رموز المسح الضوئي إلى رموز مفاتيح افتراضية، ثم تفسيرها من خلال تخطيط لوحة المفاتيح النشط. ولهذا السبب، يرتبط المفتاح الفعلي والحرف الذي يكتبه والحدث الذي يتلقاه التطبيق، ولكن ليس بالضرورة أن تكون جميعها متطابقة. للاطلاع على خطوات لوحة المفاتيح على الشاشة، راجع دليل لوحة المفاتيح على الشاشة من مايكروسوفت . إذا لم يُظهر مفتاح غير معروف أي نتيجة في أي من التشخيصين، فسجّل طراز لوحة المفاتيح واختبرها باستخدام برنامج الشركة المصنعة أو وثائق الدعم؛ ولا تفترض أنه يمكن اكتشاف كل مفتاح خاص أو إعادة تعيينه بواسطة أداة ويندوز عامة.