Skip to content

← العودة للخدمات

⌨️ خادم الإدخال (input_server) 🚧 ​

خادم input_server هو المسؤول الحصري عن إدارة أجهزة الإدخال (لوحة المفاتيح وفأرة التحكم) في نظام QOS. (هذا الخادم قيد التطوير ولم تكتمل أكواده المصدرية بعد).

🎯 دور الخادم المخطط له في بنية النظام ​

بدلاً من معالجة ضغطات المفاتيح داخل النواة، سيُسند هذا العمل مستقبلاً لخادم مستقل في Ring 3:

  1. استقبال الإشارات: قراءة شفرات المفاتيح الخام من منفذ لوحة المفاتيح العتادي (Port 0x60).
  2. الترجمة: تحويل الإشارات إلى نصوص (ASCII / Unicode) مع مراعاة (Shift, Ctrl).
  3. التوزيع: إرسال الحدث إلى التطبيق النشط (مثل Shell).

تم تطويره بحب بواسطة مجتمع Qtoom.