Mudlet: أشرطة إدخال النص لعناصر السخان

تم إنشاؤها على ١٩ مايو ٢٠٢٠  ·  5تعليقات  ·  مصدر: Mudlet/Mudlet

وصف الميزة المطلوبة:

ستكون إضافة ميزة شريط الإدخال لعناصر Geyser رائعة!

أسباب إضافة الميزة:

  1. قم بإنشاء شريط إدخال يتم ربطه بوظيفة عند الإنشاء.

  2. سيتم إرسال المدخلات من شريط النص إلى الوظيفة.

3. بشكل أساسي وظيفة النقر على رد الاتصال ولكن بمرونة.

التعليق الأكثر فائدة

أتخيل أنه يعمل مثل تسمية clickcallback ، إلا أنه بدلاً من النقر فوقه ، عندما تضغط على Enter لإرسال الإدخال ويرسل النص الذي يتم إدخاله كوسيطة إلى الوظيفة. ربما إذا لم يتم تعيين وظيفة ، فإنها تعمل من خلال محرك الاسم المستعار كالمعتاد؟

ال 5 كومينتر

حسنًا ، لقد أدرجت كيف تريد أن يعمل ، ولكن أين هي الأسباب :)

مدخلات نافذة الدردشة السهلة ، للسماح بإدخال النص في سطر إدخال وحدة التحكم الصغيرة لإرساله إلى وظيفة تقوم بعد ذلك بإرسالها إلى القناة المناسبة تلقائيًا. تصبح EMCO داخل نافذة المستخدم قابلة للاستخدام كنافذة دردشة دون الحاجة إلى الانتقال إلى نافذة Mudlet الرئيسية للرد على رسالة ، على سبيل المثال.

أو سطر إدخال لنافذة التكوين ، مع كل المعلومات المدخلة في السطر المرفقة إلى نافذة المستخدم التي يتم تحليلها بواسطة الوظيفة لتعيين القيم في جدول التكوين.

تمامًا مثل بعض الأمثلة التي ظهرت في المناقشات التي أجريتها مع الأشخاص مؤخرًا.

ماذا يحدث للتنفيذ أثناء انتظار التطبيق بأكمله حتى يقوم المستخدم بإدخال شيء ما في عنصر واجهة المستخدم هذا؟

أعتقد أنه قد يكون قادرًا على القيام بذلك إذا تم ربط إدخال النص بـ / توفيره بواسطة sysEvent ...: mind_balloon:

أتخيل أنه يعمل مثل تسمية clickcallback ، إلا أنه بدلاً من النقر فوقه ، عندما تضغط على Enter لإرسال الإدخال ويرسل النص الذي يتم إدخاله كوسيطة إلى الوظيفة. ربما إذا لم يتم تعيين وظيفة ، فإنها تعمل من خلال محرك الاسم المستعار كالمعتاد؟

نسخة مكررة من https://github.com/Mudlet/Mudlet/issues/1897 ، ولدينا حل للاختبار متاح على https://github.com/Mudlet/Mudlet/pull/4055#issuecomment -683445440.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات