لوحة المفاتيح هي أحد أجهزة الإدخال الرئيسية على الكمبيوتر. عندما يتفاعل المستخدم مع البرامج أو نظام التشغيل ، فإنه يستخدم لوحة المفاتيح معظم الوقت. لذلك ، فإن معرفة كيفية التحكم في لوحة المفاتيح في برمجة سي هي مهارة مهمة لكل مطور.
في هذه المقالة ، سنلقي نظرة على الأمثلة والرموز في لغة سي التي ستسمح لك بالتحكم في لوحة المفاتيح. سوف تتعلم كيفية قراءة ضغطات المفاتيح ومعالجتها ، وتعيين التأخير بين ضغطات المفاتيح ، وإجراء عمليات مفيدة أخرى.
سيكون أحد الأمثلة التي سننظر فيها هو البرنامج الذي سيقرأ ضغطات المفاتيح ويعرض المعلومات ذات الصلة على الشاشة. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لإنشاء ألعاب تحتاج فيها إلى معالجة ضغطات مفاتيح معينة للتحكم في شخصية أو تنفيذ إجراءات معينة.
بالإضافة إلى قراءة ضغطات المفاتيح ، ستحتاج أيضا إلى معرفة كيفية ضبط التأخير بين ضغطات المفاتيح. تتناول المقالة عدة طرق لتعيين التأخير: استخدام وظيفة السكون () ووظيفة النوم () وحلقة الانتظار. كل طريقة من هذه الطرق لها خصائصها الخاصة وحالات الاستخدام اعتمادا على مستوى مهارتك ومتطلبات برامجك.
وبالتالي ، بعد دراسة هذه المقالة ، ستحصل على فهم كامل لكيفية التحكم في لوحة المفاتيح في ج ، وكذلك الحصول على أمثلة ورموز يمكنك استخدامها في مشاريعك.
- أمثلة على العمل مع لوحة المفاتيح في ج
- التعليمات الأساسية لاستخدام لوحة المفاتيح في ج
- رمز التحكم في لوحة المفاتيح في ج
أمثلة على العمل مع لوحة المفاتيح في ج
فيما يلي بعض الأمثلة على العمل باستخدام لوحة مفاتيح في ج:
1. قراءة حرف من لوحة المفاتيح:
ويعرضها على الشاشة.
2. قراءة سلسلة من لوحة المفاتيح:
. ثم يعرض البرنامج هذا الخط على الشاشة.
3. قراءة رقم من لوحة المفاتيح:
ويعرضها على الشاشة.
هذه ليست سوى بعض الأمثلة على العمل مع لوحة المفاتيح في اللغة ج. تتيح لك ميزات اللغة قراءة ومعالجة إدخال لوحة المفاتيح بطرق مختلفة ، اعتمادا على الوظيفة المطلوبة للبرنامج.
التعليمات الأساسية لاستخدام لوحة المفاتيح في ج
للسيطرة على لوحة المفاتيح في ج ، وظائف من مكتبة كونيو القياسية.ح تستخدم. تحتوي هذه المكتبة على مجموعة من الوظائف للعمل مع وحدة الإدخال/الإخراج.
التعليمات الأساسية لاستخدام لوحة المفاتيح في ج:
- يتم استخدام وظيفة جيتش () لقراءة حرف من لوحة المفاتيح. يقرأ حرف واحد من لوحة المفاتيح وإرجاع قيمته.
- يتم استخدام وظيفة وضع () لعرض الرمز على الشاشة. يعرض الرمز المحدد على الشاشة.
- يتم استخدام وظيفة كبيت () للتحقق من ضغط المفاتيح على لوحة المفاتيح. يتحقق مما إذا كان قد تم الضغط على مفتاح وإرجاع قيمة غير صفرية إذا تم الضغط عليه.
- يتم استخدام وظيفة فلوشال () لمسح المخزن المؤقت لوحة المفاتيح. يقوم بمسح جميع الأحرف من المخزن المؤقت للوحة المفاتيح.
ملاحظة: وظائف من كونيو.ح مكتبة قد لا تكون معتمدة على بعض المنصات ، مثل لينكس أو ماك أوس. في مثل هذه الحالات ، يوصى باستخدام طرق بديلة للتحكم في لوحة المفاتيح.
رمز التحكم في لوحة المفاتيح في ج
يوجد أدناه مثال على رمز سي الذي يسمح لك بالتحكم في لوحة المفاتيح في تطبيق وحدة التحكم:
- .
- للحصول على رمز الحرف من لوحة المفاتيح.
- لإخراج حرف أو أمر معين إلى وحدة التحكم.
- لتحديد الإجراءات التي يجب تنفيذها اعتمادا على رمز الحرف.
- لتحديد الإجراءات الافتراضية.
يوجد أدناه مثال على الكود:
# تشمل# تشمل