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

محوّل Colemak QWERTY

اكتب hello بعادات QWERTY على لوحة مفاتيح Colemak فتظهر على الشاشة hfiiy؛ يستبدل هذا المحوّل كل حرف بالحرف الموجود على المفتاح الفعلي نفسه في الاتجاهين، مع الحفاظ على حالة الأحرف والمسافات. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
hello
الاتجاه
Qwerty to colemak
تحصل على
النتيجة
hfiiy
الطول
5
عدد المطابقات
5
عدد غير المعيَّن
0

عندما تكتبون بذاكرة عضلية لـ QWERTY على جهاز مضبوط على Colemak—أو العكس—فإن الأحرف التي تظهر على الشاشة ليست عشوائية؛ إنها الحروف التي تقع على المفاتيح المادية نفسها في التخطيط الآخر. تحوّل هذه القدرة سلسلة بين التخطيطين حسب موضع المفتاح: يُعاد تعيين كل حرف لاتيني ومفتاح الفاصلة المنقوطة وفق صف أحرف Colemak القياسي، وتُحفظ حالة الأحرف، ويُحافظ على المسافات البيضاء، وأي حرف خارج الخريطة المشتركة يُنسخ كما هو ويُدرج في تقرير غير المعيّن.

كيف يتشارك Colemak وQWERTY المفاتيح لا الحروف

يحافظ Colemak على كثير من عادات QWERTY—Q وW وA وZ وX وC وV وB وM تبقى—لكنه ينقل حروفاً عالية التكرار مثل E وT وN وS وR إلى مواضع أكثر راحة في الصف المنزلي. التحويل إذن جدول مواضع وليس دوراناً ألفبائياً: المفتاح المادي الذي يطبع E على QWERTY يطبع F على Colemak؛ والذي يطبع K على QWERTY يطبع E على Colemak؛ وفاصلة QWERTY المنقوطة تصبح O على Colemak، وهكذا عبر صفوف الأحرف الثلاثة. تمر المسافات وعلامات الجدولة والأسطر الجديدة بصمت لتحافظ العبارات متعددة الكلمات على شكلها.

لا استدعاء شبكة ولا بذرة عشوائية ولا طابع زمني. تنفّذ هذه الصفحة مواضع صف أحرف Colemak الأمريكي القياسي فقط—لا Dvorak ولا Workman ولا شفرة إزاحة على صف QWERTY واحد ولا تشفيراً قوياً.

أين يظهر تحويل التخطيط في العمل الفعلي

كثيراً ما يلصق من ينتقلون بين أجهزة Colemak وQWERTY فقرة كُتبت بتخطيط نظام خاطئ ويحتاجون تصحيحاً بخطوة واحدة قبل إرسال الرسالة؛ خريطة مواضع حتمية تتفوق على إعادة الكتابة. مؤلفو المناهج الذين يدرّسون تخطيطات لوحة مفاتيح بديلة يحتاجون إلى مرجع موثوق يعيّن في الاتجاهين مع تقرير صريح لغير المعيّن حتى يرى الطلاب الرموز التي تغطيها الدرس. إحماءات capture-the-flag ومؤلفو الألغاز يخفون أحياناً عبارات خلف تبادل تخطيط بدل شفرة كلاسيكية؛ والحلّالون يريدون محوّلاً سريعاً متوقعاً لا حزمة تحليل تشفير عامة.

إن احتجتم شفرة إزاحة لمفاتيح متجاورة على صف QWERTY نفسه، أو دوران قيصر كلاسيكي، أو Base64، أو تشفيراً موثّقاً قوياً، عاملوها كنوايا بحث وصفحات هبوط منفصلة بدل تحميل هذه الصفحة لمواضع Colemak–QWERTY.

استعادة نص كُتب على التخطيط الخاطئ

حوّلوا لصقاً مشوّهاً من جهاز Colemak إلى كلمات QWERTY التي قصدتموها، أو عاينوا مخرجات Colemak من أنماط أصابع QWERTY.

ماذا يفعل هذا المحوّل؟

يعيد تعيين كل حرف لاتيني (والفاصلة المنقوطة) بين QWERTY الأمريكي وColemak حسب موضع المفتاح المادي في أي اتجاه، ويسرد المحارف التي لم تكن على الخريطة.

هل تُحفظ حالة الأحرف؟

نعم. الحروف اللاتينية الكبيرة تُعيَّن إلى كبيرة في الهدف عندما يكون الهدف أبجدياً؛ وتعيين الفاصلة المنقوطة يبقى فاصلة منقوطة.

كيف أصلح رسالة كتبتها بالتخطيط الخطأ؟

إذا كتبت بعادات QWERTY بينما كان الجهاز مضبوطًا على Colemak، فالصق النص المشوّه وحوّله من Colemak إلى QWERTY. تستعيد الأداة الكلمات التي قصدتها مفتاحًا بمفتاح.

ما الحروف التي تبقى على المفتاح نفسه في Colemak؟

تحتفظ الحروف Q وW وA وZ وX وC وV وB وM بمواضعها في QWERTY. أما الحروف الشائعة مثل E وT وN وS وR فتنتقل إلى مفاتيح أريح في صف الارتكاز، ولهذا تتغير معظم الكلمات.

هل يدعم المحوّل تخطيط Dvorak أو Workman؟

لا. فهو يعرف صفوف الحروف في تخطيط Colemak الأمريكي المعتاد فقط. أما Dvorak وWorkman والإزاحة على صف واحد من QWERTY فهي مهام أخرى لا يقوم بها.

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

POSThttps://api.kit.forhosting.com/enc/colemak-qwerty

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

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

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

لكل طلب$0.002

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

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

اختاروا qwerty_to_colemak لرؤية ما سيطبعه Colemak لنمط أصابعكم على QWERTY، أو colemak_to_qwerty لاستعادة نص QWERTY المقصود من مخرجات Colemak المشوّهة.

كيف يتشارك Colemak وQWERTY المفاتيح لا الحروف

يقرأ الاتجاه qwerty_to_colemak كل محرف كتسمية مفتاح QWERTY ويُخرج رمز Colemak على المفتاح نفسه؛ ويشغّل colemak_to_qwerty الجدول العكسي بحيث يستعيد ذهاب وإياب معروف الأصل عندما كان كل محرف قابلاً للتعيين. تُحفظ الحالة من A إلى Z، فيصبح Hello هو Hfiiy تحت qwerty_to_colemak لا سلسلة صغيرة فقط. الأرقام ومعظم علامات الترقيم والرموز التعبيرية والحروف خارج الكتلة اللاتينية الأساسية ليست في جداول المواضع: تبقى في النتيجة وتظهر مرة واحدة لكل منها في unmapped_keys بترتيب الظهور الأول. رياضياً المحرك تقابل ثابت على مجموعة من سبعة وعشرين رمزاً مع بحث O(n)؛ ونص واتجاه متطابقان يعطيان دائماً JSON متطابقاً.

ما ترسلونه وما تستلمونه

إلى Hfiiy Wypis! استخدموا نموذج المتصفح المجاني لفحوصات الترحيل السريعة وتذاكر الدعم، ثم العقد نفسه من السكربتات عند الحاجة إلى بيانات اختبار جماعية أو انحدار. أرسلوا حقلاً نصياً إلزامياً باسم text وحقلاً direction إلزامياً بقيمة qwerty_to_colemak أو colemak_to_qwerty. تُقبل اختصارات قصيرة مثل q2c وc2q وto_colemak وto_qwerty للسكربتات. عند النجاح تعيد الاستجابة direction والنص الأصلي، وسلسلة result المترجمة، وlength لذلك الناتج، وmapped_count لعدد المحارف التي أصابت الجداول، وunmapped_count لما لم يصب، ومصفوفة unmapped_keys الفريدة، إضافة إلى source_layout وtarget_layout وتسمية cipher للعملاء الذين يتحققون من الملف الشخصي. النص الفارغ، وtext المفقود، وdirection المفقود أو المجهول، والكائنات غير النصية لـ text، والسلاسل أطول من الحد الموثّق تفشل بـ invalid_input ورسالة إنجليزية واضحة؛ ولا تستهلك إخفاقات التحقق الرصيد المدفوع مسبقاً. فحوصات كلاسيكية: تحويل hello بـ qwerty_to_colemak إلى hfiiy، وتحويل hfiiy بـ colemak_to_qwerty إلى hello، وتحويل Hello World! مع إدراج علامة التعجب مرة واحدة في unmapped_keys. تسعير استدعاءات API الناجحة هو الأساس المنشور $0.002 لكل عنصر.

أين يظهر تحويل التخطيط في العمل الفعلي

مكاتب الدعم التي تساعد مستخدمين فعّلوا Colemak في نظام التشغيل لكنهم ما زالوا يكتبون بذاكرة QWERTY العضلية يمكنها إعادة إنتاج السلسلة المشوّهة وتشغيل colemak_to_qwerty أو العكس وإظهار المقصود دون تثبيت أدوات سطح مكتب. لأن هذه القدرة محرك parse خالص، تسعير API هو الأساس المنشور $0.002 لكل عنصر ناجح ولا يستهلك التحقق الفاشل الرصيد.

فحوصات الدعم والترحيل

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

عروض تخطيط في الصف والألغاز

علّموا مواضع مفاتيح Colemak أو ابنوا تحديات تبادل تخطيط بـ JSON حتمي وتقارير مفاتيح غير معيّنة وتنفيذ مجاني في المتصفح.

كيف تعكسون تحويلاً؟

شغّلوا الاتجاه المعاكس بنفس result: qwerty_to_colemak وcolemak_to_qwerty معكوسان على مجموعة المفاتيح المشتركة، فالسلاسل المعيّنة بالكامل تذهب وتعود.

ما الذي يُعد مفتاحاً غير معيّن؟

أي محرف ليس في جداول صف أحرف Colemak/QWERTY—الأرقام ومعظم الترقيم والرموز التعبيرية والحروف غير اللاتينية—يُنسخ دون تغيير ويظهر في unmapped_keys. تُحفظ المسافات البيضاء دون إدراجها.

كم التكلفة؟

أداة المتصفح مجانية وتعمل محلياً. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بمبلغ $0.002 لكل عنصر ناجح؛ والمدخل غير الصالح لا يُحاسب.

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