awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 مستودعات

Awesome GitHub RepositoriesGame Controller Input Mappings

Mapping game controller inputs to virtual keyboard and system actions.

Distinct from Button-Based Selection: None of the candidates cover the use of game controllers as an input source for a virtual keyboard; they focus on KV stores or UI dropdowns.

Explore 2 awesome GitHub repositories matching user interface & experience · Game Controller Input Mappings. Refine with filters or upvote what's useful.

Awesome Game Controller Input Mappings GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • optikey/optikeyالصورة الرمزية لـ OptiKey

    OptiKey/OptiKey

    4,396عرض على GitHub↗

    OptiKey هي مجموعة تقنيات مساعدة ونظام إدخال قائم على تتبع العين مصمم لتوفير الوصول إلى الحاسوب وأدوات التواصل. تعمل كلوحة مفاتيح افتراضية لتتبع العين وبرمجيات تواصل بديلة ومعززة، مما يسمح للمستخدمين بإدخال النصوص والتحكم في النظام عبر أجهزة تتبع العين أو أجهزة التأشير الأخرى. يتميز النظام بطبقة اختيار محايدة للمدخلات تدعم مصادر متنوعة، بما في ذلك أجهزة تتبع العين، وأجهزة التحكم في الألعاب، وفأرة الرأس. يستخدم آلية تشغيل وقت المكوث (dwell-time) واختيار تثبيت العين لترجمة حركات العين إلى نقرات فأرة، وضغطات لوحة مفاتيح، وتنقل في الشاشة. تغطي البرمجيات مجموعة واسعة من الإمكانيات، بما في ذلك محاكاة الإدخال على مستوى نظام التشغيل لمحاكاة الفأرة ولوحة المفاتيح، ومحرك تنبؤ قائم على القاموس لتسريع الكتابة، وتعريفات تخطيط قائمة على XML لهياكل لوحة المفاتيح المخصصة. كما تدمج تركيب تحويل النص إلى كلام، ولوحات تواصل قائمة على الرموز للمستخدمين غير الناطقين، وأدوات أتمتة متقدمة لتسلسل الأوامر المعقدة. الواجهة قابلة للتخصيص بدرجة عالية، وتدعم تكوينات الشاشات المتعددة، وعناصر التحكم في الشفافية، وتكبير منطقة الهدف لتحسين الدقة.

    Allows users to trigger keyboard selections using joystick or gamepad buttons.

    C#aacaccessibilityaccessible
    عرض على GitHub↗4,396
  • emulatorjs/emulatorjsالصورة الرمزية لـ EmulatorJS

    EmulatorJS/EmulatorJS

    3,925عرض على GitHub↗

    EmulatorJS هو إطار عمل لمحاكاة WebAssembly وواجهة أمامية لـ RetroArch مصممة لتشغيل ملفات ROM وBIOS لألعاب الفيديو الكلاسيكية مباشرة في متصفح الويب. يعمل كمحاكي ألعاب قائم على الويب ينفذ أنوية محاكاة دقيقة للعتاد لإعادة إنتاج سلوك مختلف أجهزة الألعاب المنزلية القديمة وأنظمة الألعاب (Arcade). يتميز المشروع بقدرته على مزامنة حالات الألعاب بين مستخدمين متعددين في الوقت الفعلي باستخدام WebRTC للألعاب الجماعية عبر المتصفح. كما يتضمن أداة تضمين ألعاب HTML5 مخصصة تولد مقتطفات كود وحاويات معزولة لدمج المحاكيات القابلة للعب في مواقع الطرف الثالث. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك إدارة مكتبة الألعاب القديمة مع وضع العلامات الوصفية التلقائية، وتعيين المدخلات المخصص للوحات المفاتيح وأجهزة التحكم، ودمج تظليلات بصرية (Shaders) مخصصة. يدير النظام استمرارية البيانات من خلال فترات حفظ تلقائية وتخزين مؤقت لأصول المتصفح لتقليل طلبات الشبكة. يتم توفير خادم تطوير محلي مدمج لاختبار بيئة المحاكاة.

    Provides default mappings for game controllers to translate physical inputs into virtual console actions.

    JavaScriptatari-lynxatari2600atari7800
    عرض على GitHub↗3,925
  1. Home
  2. User Interface & Experience
  3. Game Controller Input Mappings