⌨️ خادم الإدخال (input_server) 🚧
خادم input_server هو المسؤول الحصري عن إدارة أجهزة الإدخال (لوحة المفاتيح وفأرة التحكم) في نظام QOS. (هذا الخادم قيد التطوير ولم تكتمل أكواده المصدرية بعد).
🎯 دور الخادم المخطط له في بنية النظام
بدلاً من معالجة ضغطات المفاتيح داخل النواة، سيُسند هذا العمل مستقبلاً لخادم مستقل في Ring 3:
- استقبال الإشارات: قراءة شفرات المفاتيح الخام من منفذ لوحة المفاتيح العتادي (Port
0x60). - الترجمة: تحويل الإشارات إلى نصوص (ASCII / Unicode) مع مراعاة (Shift, Ctrl).
- التوزيع: إرسال الحدث إلى التطبيق النشط (مثل Shell).