
مساعدة ChatGPT في قراءة الحزمة وأفكار الكود
البرنامج جيد، لكن اختصارات نسخة Windows كثيرًا ما تتعطل
وفوق ذلك لديهم “تفكير المطوّر لمصلحتي”: خوفًا من اللمس الخاطئ، يفرضون قفل وضع مكبر الصوت/الهاندزفري قسرًا ولا بد من دمج عدة أزرار معًا
مثلًا إذا أردت ببساطة استخدام مفتاح واحد مثل “f1” كاختصار فلن تستطيع تحقيق ذلك
أرسلت بريدًا للتغذية الراجعة عشرة آلاف مرة، ولا يغيّرون شيئًا أبدًا
لا يمنحون المستخدم حرية، كلها ثقة زائدة بالنفس. أي برنامج، كلما زادت الخيارات القابلة للتعديل كان ذلك أفضل دائمًا، والآن لم نعد نخاف من فوضى واجهة المستخدم
الإصلاحات كما يلي
إصلاح الاستقرار (الخلفية): تم تعديل keyboard-helper-child-process.js، وفي حلقة setInterval تم تغليف استدعاء this.libProcessEvents() داخل كتلة try-catch. هذا يضمن أنه حتى لو حدث خطأ مؤقت في الخطاف الأصلي، فلن تنهار العملية الفرعية.
فتح التعريف الحر (الواجهة الأمامية): تم إصلاح index2.js ضمن حزمة المُعرِض (renderer)، عبر تخطي دالة التحقق Q مباشرة. تمت إزالة جميع القيود (حصرًا على الحروف والأرقام، كثرة المفاتيح، المحجوزة للنظام، والضغطات المتتالية)، ويمكن للمستخدم تعريف الاختصارات بحرية كاملة.
المستودع