هذا هو البرامج الثابتة Kiibohd الرئيسية. بشكل عام ، يجب أن يكون هذا هو ريبو git الوحيد الذي تحتاجه لاستنساخ. يتم استرداد برنامج التحويل البرمجي KLL تلقائيًا أثناء عملية الإنشاء وسيحذرك إذا كان برنامج التحويل البرمجي KLL قديمًا جدًا.
يرجى الرجوع إلى KLL Repo أو kiibohd.com للحصول على تفاصيل حول مواصفات KLL (لغة تخطيط لوحة المفاتيح).
قم بزيارة قناة Discord
يدعم البرنامج الثابت Kiibohd الكثير من لوحات المفاتيح الأخرى ، ولكن هذه هي أكثر غموضًا/مخصصة/أقل شهرة.
التجميع ممكن واختباره على Windows/Linux/MacOS. ومع ذلك ، فإن الطريقة الموصى بها هي استخدام dockerfile.
بعد ذلك ، بمجرد حصولك على بيئة Docker ، يمكنك تحديد برنامج نصي Build هنا.
لتجميع أصليًا لمنصتك ، راجع الويكي.
من الممكن إضافة دعم لمزيد من متحكمها. بعض الاعتبارات للحصول على الحد الأدنى من المواصفات:
من الممكن تنفيذ رقائق المنافذ ذات المواصفات المنخفضة ، ولكن سيكون بذل المزيد من الجهد ولديه ميزات أقل.
+------------------------------------------------+
| Lib Debug |
+------------------------------------------------+
+-------------+ +-------------+ +--------------+
Input +----> Scan +--+ Macro +--+ Output +----> Output
Data | +---------+ | | +--------+ | | | Data
| | Devices +------+ Pixels | | | |
| +----+----+ | | +--------+ | | |
+------|------+ +-------------+ +--------------+
|
v
Hardware
Control
يمكن العثور على الكود العام في LIB.

يتوفر محمل تمهيد مخصص (استنادًا إلى MCHCK). هذا ضروري فقط عند تجميع لوحة مفاتيح باستخدام MCU فارغ أو إذا كنت تحاول إعادة صياغة محمل التمهيد الخاص بك (يتطلب أدوات خارجية).
محمل التمهيد
الترحيب بالمساهمات!
يتم الترخيص على أساس لكل ملف. بعض التعليمات البرمجية المصدر من PJRC/Teensy ، رمز المصدر الآخر هو من مشروع MCHCK. الكود المكتوب خصيصًا لوحدة التحكم في Kiibohd استخدم التراخيص التالية: