سؤال

كيف يمكنني إنشاء جهاز HID افتراضي في التعليمات البرمجية؟ أحاول تجنب كتابة امتداد kernel لإنجاز هذا ، لكن يبدو أن هذا هو الطريق الوحيد. يجب أن أكون قادرًا على إنشاء أجهزة HID افتراضية من جميع الأنواع ، وأن يكون تطبيقًا يعمل في أحداث الخلفية. هل هناك طريقة للقيام بذلك في مساحة المستخدم ، أو هل يجب أن أغامر في أرض kernel؟

هل كانت مفيدة؟

المحلول

الطريقة المعتادة لإنشاء أجهزة HID هي استخدام فصول IOHID* في IOKIT. يمكنك كتابة مستخدم يمرر الأحداث داخل وخارج.

لست متأكدًا من جهاز HID "الظاهري" ، على ما أعتقد. إذا كنت ترغب في إنشاء لوحة مفاتيح على الشاشة ، فمن المحتمل أن يتم هذا النوع من الأشياء في مساحة المستخدمين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top