يبدو أن هناك بعض التناقض بين ترميز Xterm.js لإحداثيات الماوس وفك تشفير blessed.js عندما يكون الإحداثيات أكبر من 127. عندما يكون الإحداثيات أكبر من 127 (7 بت) ، يقوم Xterm.js بترميزه باستخدام حرفين بينما يكون مباركًا. .js يفترض واحدًا فقط. علاوة على ذلك ، يستخدم Xterm.js 11 بت على الأكثر للتشفير. بعد تغيير الحد إلى 255 في توافق Xterm.js ، تمت استعادة :)
بعد قراءة المواصفات لست متأكدا من هو على حق.
سأترك قسمي "التفاصيل" و "خطوة لإعادة الإنتاج" فارغين لأنني لا أعتقد أنهما مناسبان هنا.
اسمحوا لي أن أعرف إذا كنت بحاجة إلى مزيد من المعلومات ،
يوحنا.
في هذا النوع من الحالات ، أعتقد أنه من الأفضل معرفة ما تفعله المحاكيات الطرفية الأخرى مثل iTerm2 و Terminal.app و gnome-terminal و konsole وما إلى ذلك.
بالمناسبة ، تشير مواصفات xterm إلى العديد من بروتوكولات تتبع الماوس ، والتي يجب أن تكون مدعومة جميعًا بواسطة xterm.js للحصول على أفضل تغطية للتطبيق:
الأمر متروك للتطبيق لاختيار واحد من هؤلاء (أفترض أن المباركة تستخدم X10 من وصفك).
التعليق الأكثر فائدة
بالمناسبة ، تشير مواصفات xterm إلى العديد من بروتوكولات تتبع الماوس ، والتي يجب أن تكون مدعومة جميعًا بواسطة xterm.js للحصول على أفضل تغطية للتطبيق:
الأمر متروك للتطبيق لاختيار واحد من هؤلاء (أفترض أن المباركة تستخدم X10 من وصفك).