ForHosting KIT · أدوات المطورين

محوّل الإدخال المتعدد

تصبح HELLO على لوحة الهاتف التقليدية 44 33 555 555 666: الرقم 4 مرتين للحرف H، والرقم 3 مرتين للحرف E، والرقم 5 ثلاث مرات لكل L. حوّل النص إلى ضغطات أو اقرأ مجموعات الأرقام حروفًا. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
HELLO
تحصل على
النتيجة
44 33 555 555 666
وضع الحساب
Encode
الكمية
5
المخطط
itu_e161_multitap

قبل الشاشات اللمسية وقواميس T9 التنبؤية، كان كل SMS واسم جهة اتصال يُكتب على لوحة من اثني عشر مفتاحًا بالإدخال المتعدد: اضغط 2 مرة لـ A ومرتين لـ B وثلاثًا لـ C، وانتظر أو غيّر المفتاح للحرف التالي، وهكذا حتى 9 لـ W X Y Z. لا يزال تخطيط ITU E.161 يظهر في الهواتف البسيطة وقوائم IVR والألغاز الرجعية وعروض المتاحف وتمارين البرمجة التي تطلب تحويل الحروف إلى سلاسل أرقام. تحوّل هذه القدرة النص الصريح إلى تلك التسلسلات الكلاسيكية وتفك مجموعات الأرقام المفصولة بمسافات إلى أحرف، مع فشل صريح عند السلاسل غير الصالحة بدل التخمين.

ترميز النص إلى تسلسلات مفاتيح متعددة الإدخال

تُعيَّن كل حرف لاتيني من A إلى Z إلى سلسلة من الرقم نفسه: A هو 2 مرة واحدة، وB هو 22، وC هو 222، وD هو 3، وE هو 33، وهكذا حتى Z كـ 9999 على المفتاح 9، وفق التخطيط المألوف 2=ABC و3=DEF و4=GHI و5=JKL و6=MNO و7=PQRS و8=TUV و9=WXYZ. تُرمَّز المسافات كـ 0 واحد حتى تبقى حدود الكلمات في الذهاب والعودة.

تُرمَّز الأرقام من صفر إلى تسعة باتفاقية الالتفاف الشائعة في أجهزة كثيرة: بعد دورة الحروف على ذلك المفتاح، ضغطة إضافية تعطي الرقم نفسه، فيصبح الحرف 2 هو 2222 والحرف 7 هو 77777. تُطوى الأحرف الصغيرة إلى كبيرة في قائمة الرموز، لذا ينتج HELLO وhello نفس سلسلة result. النص الفارغ بلا أحرف يفشل التحقق أيضًا.

المدخلات المتطابقة تنتج دائمًا مخرجات متطابقة لأن المسار استعلام جدول خالص بلا شبكة ولا ملح عشوائي ولا ساعة حائط. استخدموا encode كلما احتجتم تسلسلات متعددة الإدخال جاهزة للصق في محاكاة واجهة رجعية أو ورقة صف أو دليل غرفة هروب أو مثبت تكامل مستمر يثبّت عقد اللوحة الكلاسيكية.

فك ضغطات المفاتيح ورفض التسلسلات غير الصالحة

عيّنوا mode إلى decode وضعوا في text مجموعات متعددة الإدخال مفصولة بمسافات، حيث كل مجموعة رقم مكرر بعدد ضغطات ذلك المفتاح لحرف واحد. المطابقة صارمة: 22 يُفك إلى B و777 إلى R و0 إلى مسافة و9999 إلى Z. ولأن كل حرف رمزه الخاص المفصول بمسافات، لا تحتاج الحروف المتتالية على المفتاح نفسه مؤقت توقف—A ثم B هي ببساطة 2 22 لا 222 الغامض.

إدخال decode الفارغ يفشل بالطريقة نفسها. فضّلوا هذه القدرة عندما تكون نية البحث محوّل الإدخال المتعدد للوحة هاتف أو ضغطات SMS للهواتف القديمة أو محوّل كتابة 2 ABC أو فك متعدد الإدخال لسلاسل الأرقام؛ قواميس T9 التنبؤية والإكمال الواعي للغة تخص أدوات أخرى لا هذا الجدول الثابت.

أوراق صف للإدخال المتعدد

يرمّز المعلمون عبارات نموذجية إلى سلاسل أرقام للواجبات، ثم يصححون إجابات decode للطلاب تلقائيًا ويفشلون صراحة عند تسلسلات المفاتيح غير الصالحة بدل قبول أخطاء صامتة.

غرف الهروب والألغاز الرجعية

يطبع المصممون تسلسلات الإدخال المتعدد كأدلة ويفكون تسليمات اللاعبين على الخادم بحيث لا تفتح المرحلة التالية إلا مجموعات الضغط الصحيحة.

كيف أحوّل النص إلى ضغطات إدخال متعدد للهاتف؟

يعيد الحقل result القيمة 44 33 555 555 666 مع قائمة tokens لكل حرف.

كيف أفك تسلسلات الإدخال المتعدد إلى حروف؟

عيّنوا mode إلى decode وضعوا في text سلاسل أرقام مفصولة بمسافات (مثلًا 44 33 555 555 666). يعيد الحقل result السلسلة الكبيرة المستعادة.

هل يدعم النص التنبؤي T9؟

لا. تنفّذ هذه الأداة عدّ ضغطات الإدخال المتعدد الكلاسيكي فقط، لا قاموس T9. يُرمَّز كل حرف أو يُفك بشكل مستقل.

كيف تُكتب المسافات والأرقام في الإدخال المتعدد؟

المسافة صفر واحد، فتبقى الفواصل بين الكلمات محفوظة. أما الرقم فيحتاج ضغطة أكثر من حروف مفتاحه، فيصبح المحرف 2 هو 2222 ويصبح 7 هو 77777.

كيف أكتب حرفين من المفتاح نفسه مثل A وB؟

اكتب كل محرف مجموعةً مستقلة تفصلها مسافة، فيصبح A ثم B هو 2 22. ولأن المجموعات منفصلة أصلًا فلا حاجة إلى انتظار، وتعني 222 دائمًا الحرف C.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/phone-multitap

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/phone-multitap \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"HELLO"}'
{
  "text": "HELLO"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.phone_multitap",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

التعيين جدول ثابت حتمي—بلا نموذج لغة ولا شبكة ولا ساعة—لذا يُرجع الإدخال نفسه دائمًا JSON نفسه للاختبارات وSDK وودجات المتصفح. استخدم الأداة المجانية على جهازكم للتحويلات الفردية؛ وتتقاضى API المدفوعة مسبقًا $0.002 لكل عنصر ناجح عندما تحتاج الخلفيات العقد نفسه.

ترميز النص إلى تسلسلات مفاتيح متعددة الإدخال

أرسلوا جسم JSON مع حقل السلسلة الإلزامي text مضبوطًا على الرسالة التي تريدون تهجئتها على لوحة هاتف كلاسيكية، واتركوا mode عند الافتراضي encode أو عيّنوا mode إلى encode صراحة. الأحرف خارج الحروف والأرقام والمسافات—الترقيم والرموز التعبيرية أو أنظمة كتابة أخرى—تثير invalid_input مع اسم الحرف والموضع، فلا يختفي خطأ مطبعي بصمت من جواب لغز أو إعادة تمثيل SMS. تُقبل الأسماء البديلة input وvalue وs لحقل text؛ ويمكن أن تحل direction وop وaction محل mode. تتضمن الاستجابة result كسلاسل أرقام مفصولة بمسافات (مثلًا يصبح HELLO هو 44 33 555 555 666) وtokens كمصفوفة أزواج char وcode وcount كعدد الأحرف المعيَّنة وmode يساوي encode وscheme يساوي itu_e161_multitap.

فك ضغطات المفاتيح ورفض التسلسلات غير الصالحة

أي رمز يخلط أرقامًا مختلفة أو يستخدم غير رقم أو يتجاوز أقصى ضغطات ذلك المفتاح أو يصبح فارغًا بعد التقسيم يثير invalid_input برسالة صريحة عن تسلسل مفاتيح غير صالح تسمّي الرمز السيئ—وهو العقد الذي يحتاجه مصححو الاختبارات ومدققو الألغاز حين يجب ألا يخترع تسلسل خاطئ حرفًا. عند النجاح تُرجع الاستجابة result كالسلسلة الكبيرة المستعادة (مع مسافات محفوظة من 0) وtokens تربط كل حرف برمز ضغطه وcount وmode decode وscheme itu_e161_multitap. إخفاقات التحقق لا تُحسب على API المدفوعة مسبقًا، فيستطيع المشغّلون اختبار اللصق السيئ بأمان.

استخدام API والتسعير وسير العمل والحدود العملية

استدعوا محوّل الإدخال المتعدد المجاني في المتصفح لعروض الصف وتفاعلات المتاحف وفحوص توطين الألعاب الرجعية وإعادة تمثيل SMS لمرة واحدة دون تثبيت جدول خرائط مفاتيح. سير عمل نموذجي يرمّز دليلًا قصيرًا صريحًا لدعامة غرفة هروب ويطبع سلاسل الأرقام ثم يفك تسليمات اللاعبين ويؤكد أن result يطابق الحروف الأصلية. استخدموا API KIT المدفوعة مسبقًا عندما يحتاج خلفية ألغاز أو روبوت تهيئة أو خط أنابيب محتوى أو SDK نفس خطوة الترميز أو الفك تحت رصيد بمبلغ $0.002 لكل عنصر ناجح؛ التحقق الفاشل لا يستهلك رصيدًا بعد رفض المحرك. اقرنوا نقطة النهاية هذه بأدوات التكبير أو النقل الحرفي عندما تصل المعرفات بكتابات مختلطة، لكن أبقوا الخطوات منفصلة لتطابق كل صفحة هبوط نية بحث واحدة. نص المصدر محدود لأمان عزل Worker ويتبع قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT؛ والنتائج آمنة للتثبيت في مثبتات التكامل المستمر لأن الخوارزمية حتمية بالكامل بين العزلات. يمكن لمؤلفي SDK تعيين مصفوفة tokens إلى جدول أعمدة حرف ورمز ضغط لأزرار نسخ الواجهة، بينما تجعل تسميات mode وscheme أمثلة OpenAPI مفهومة لمن يقارن تخطيطات الإدخال المتعدد بتهجئة الناتو أو محوّلات أخرى.

مثبتات CI لواجهات لوحة المفاتيح

تثبت محاكيات الهواتف البسيطة أو IVR نتائج golden للترميز والفك—بما في ذلك خطأ تسلسل غير صالح—حتى تكسر تغييرات جدول المفاتيح الاختبارات فورًا.

ماذا يحدث عند تسلسل مفاتيح غير صالح؟

يثير decode الخطأ invalid_input مع تسمية المجموعة السيئة—مفاتيح مختلطة أو غير أرقام أو ضغطات زائدة. إخفاقات التحقق لا تُحسب على API المدفوعة مسبقًا.

هل محوّل الإدخال المتعدد للهاتف مجاني؟

يعمل ودجت المتصفح مجانًا على جهازكم. تستعمل استدعاءات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل عنصر ناجح.

اطّلع على توثيق KIT الكامل ←