«hgsghl ugd;l» — ماذا حدث هنا؟
كتبت جملة كاملة وأنت تنظر إلى الشاشة، لتكتشف أن لغة لوحة المفاتيح كانت على الإنجليزية، فخرجت «السلام عليكم» على هيئة hgsghl ugd;l. الخيار المعتاد أن تحذف كل شيء وتُعيد الكتابة، لكن هذا غير ضروري: العلاقة بين الحرف الإنجليزي والحرف العربي على نفس المفتاح ثابتة تماماً، فيمكن فكّها آلياً. الصق النص «المشفّر» وستحصل على ما قصدته كتابته حرفاً بحرف، بما في ذلك علامات الترقيم والحركات إن كنت ضغطت Shift.
كيف تعمل الأداة؟
لوحة المفاتيح العربية القياسية (المعروفة بـ Arabic 101) تضع كل حرف عربي فوق حرف إنجليزي محدد: h هي «ا»، وg هي «ل»، و; هي «ك». الأداة تحمل هذه الخريطة كاملةً بما فيها طبقة Shift (التي تحوي الهمزات والحركات وعلامات الترقيم العربية)، وتُبدّل كل حرف بنظيره. وتعمل في الاتجاهين: إن كتبت إنجليزياً ولوحتك عربية فخرج ةثممخ، ستُحوّله إلى «hello».
الكشف التلقائي يعدّ الحروف اللاتينية والعربية في النص ويختار الاتجاه الأرجح. وإن كان نصك مختلطاً، حدّد الاتجاه يدوياً من القائمة.
خريطة المفاتيح الأساسية
| الصف | الإنجليزي | العربي |
|---|---|---|
| العلوي | q w e r t y u i o p [ ] | ض ص ث ق ف غ ع ه خ ح ج د |
| الأوسط | a s d f g h j k l ; ' | ش س ي ب ل ا ت ن م ك ط |
| السفلي | z x c v b n m , . / | ئ ء ؤ ر لا ى ة و ز ظ |
| مع Shift | H N Y T G B K ? | أ آ إ لإ لأ لآ ، ؟ |
الفرق بين تخطيط ويندوز وMac
التخطيطان متطابقان في الحروف الأساسية كلها، ويختلفان في بضعة مفاتيح فقط: على Mac يُعطي مفتاح ' الفاصلة المنقوطة العربية «؛» بدلاً من «ط»، وتختلف مواضع الشدة والسكون في طبقة Shift. إن حوّلت نصاً من Mac وظهرت «؛» في غير موضعها، بدّل التخطيط من القائمة.
حالات لا تستطيع الأداة إصلاحها
- التصحيح التلقائي في الهاتف: إن غيّر هاتفك الكلمة «المشفّرة» إلى كلمة إنجليزية حقيقية قبل أن تُرسلها، فقد ضاع الأصل. أوقف التصحيح التلقائي إن كان يُزعجك.
- لوحات المفاتيح غير القياسية: بعض لوحات اللابتوب الفرنسية أو الألمانية أو تخطيط «Arabic 102» تُغيّر مواضع بعض العلامات؛ الحروف تُصحَّح لكن علامة أو اثنتين قد تحتاج تعديلاً يدوياً.
- الحروف المركّبة: «لا» على مفتاح واحد b، فإن كتبتها حرفين g ثم h ستخرج «لا» أيضاً وهذا صحيح، لكن العكس (من عربي إلى إنجليزي) قد يُخرج b بدل gh.
كيف تتجنّب المشكلة أصلاً؟
- ويندوز: اضغط Win + Space للتبديل مع معاينة اللغة على الشاشة، بدلاً من Alt + Shift الصامت.
- Mac: فعّل «إظهار قائمة الإدخال في شريط القوائم» لترى علم اللغة الحالية.
- أندرويد وiOS: استخدم لوحة مفاتيح تدعم اللغتين في تخطيط واحد بمفتاح الكرة الأرضية، وانظر إلى الحروف على الأزرار قبل الكتابة.
- المتصفح: بعض الإضافات تُلوّن مؤشر الكتابة بلون مختلف لكل لغة.
نصيحة: بعد التصحيح مرّر النص على أداة تنظيف النص العربي لإصلاح المسافات وعلامات الترقيم التي قد تختلّ عند الكتابة السريعة.
أسئلة شائعة
النص خرج بحروف عربية لكن بلا معنى — لماذا؟
الأرجح أن الاتجاه انعكس: اختر الاتجاه يدوياً من القائمة بدل الكشف التلقائي. وإن استمرت المشكلة فقد كُتب النص على لوحة مفاتيح بتخطيط غير قياسي (فرنسي مثلاً).
هل تعمل مع النص المنسوخ من واتساب أو تيليجرام؟
نعم، الصق أي نص من أي مكان. الأداة تتعامل مع الحروف فقط، وتترك المسافات والأسطر والإيموجي كما هي.
لماذا ظهرت حركات (فتحة وضمة) في النتيجة؟
لأنك ضغطت Shift مع بعض الحروف أثناء الكتابة، وطبقة Shift في لوحة المفاتيح العربية تحوي الحركات. احذفها من النتيجة أو أزلها بأداة تنظيف النص.
هل تحفظ الأداة ما أكتبه؟
لا. التحويل يحدث في متصفحك فقط، ولا يُرسل النص إلى أي خادم ولا يُخزَّن.
هل تدعم لوحة المفاتيح الفارسية أو الأردية؟
ليس حالياً. الأداة مبنية على تخطيط لوحة المفاتيح العربية القياسي (Arabic 101) وتخطيط ماك العربي، وهما الأكثر انتشاراً في الأجهزة العربية.
المصادر
- Microsoft Learn — Arabic (101) keyboard layout
- MDN Web Docs — KeyboardEvent.code — كود الزر حسب موضعه لا حسب اللغة