1 مستودع
Systems that map physical inputs to standard HID keycodes to emulate keyboard hardware for a host OS.
Distinct from Press vs Release Differentiators: None of the candidates cover the basic act of sending standard HID keycodes based on press/hold triggers.
Explore 1 awesome GitHub repository matching hardware & iot · HID Keycode Emulation. Refine with filters or upvote what's useful.
ZMK هو إطار عمل برمجي ثابت (firmware) معياري مبني على Zephyr RTOS للوحات المفاتيح اللاسلكية. يعمل كنظام قابل للبرمجة لتعريف خرائط المفاتيح المخصصة، والطبقات، وسلوكيات الإدخال، ويعمل كمحاكي لجهاز HID لإدخال لوحة المفاتيح والماوس على أجهزة الكمبيوتر والأجهزة المحمولة. يوفر بشكل خاص حلاً للتحكم في مزامنة نصفي لوحة المفاتيح عبر روابط لاسلكية أو سلكية. يتميز المشروع بتركيزه على اتصال Bluetooth Low Energy، ويتميز بإقران أجهزة متعددة والقدرة على التبديل بين العديد من ملفات تعريف المضيف المحفوظة. يتضمن إدارة متقدمة للطاقة لتحسين عمر البطارية من خلال حالات السكون العميق والتحكم في طاقة الأجهزة الطرفية، بالإضافة إلى دعم الإقران اللاسلكي الآمن. يغطي البرنامج الثابت مجموعة واسعة من قدرات الإدخال، بما في ذلك سلوكيات المفاتيح المعقدة مثل الضغط المطول (hold-taps)، والمجموعات (combos)، والنقر المتكرر (tap-dances)، إلى جانب تنفيذ الماكرو وإدارة الطبقات. يدمج أجهزة متنوعة مثل المشفرات الدوارة (rotary encoders)، وأجهزة التأشير، وشاشات OLED أو ePaper. بالإضافة إلى ذلك، يوفر أدوات لإدارة طوبولوجيا الأجهزة، وتبديل التخطيط المادي، وتحديثات خرائط المفاتيح أثناء التشغيل. يستخدم النظام خط أنابيب بناء يراقب حالة التجميع في بيئة بعيدة لاسترجاع ووميض (flash) ملفات البرنامج الثابت المجمعة على لوحات الأجهزة.
Sends specific keycodes to the connected host based on press, hold, or toggle triggers.