هذا المشروع هو محاولة لتوثيق وإنشاء تسلسلات أساسية مفيدة للمواد والرياضيات عند كتابة نصوصها. تفاصيل عملهم هي أن الكثير من النص عادة ما يكون بلغة مثل اللغة الإنجليزية ، ولكن في كثير من الأحيان ستكون هناك حاجة لإدراج خطاب يوناني أو رمز رياضي خاص من نوع ما. يتيح هذا للمرء تجنب النقر المفرط أو التبديل عبر العديد من تخطيطات لوحة المفاتيح ، والتي ستكون مطلوبة للوصول إلى الرمز المطلوب.
من المتوقع أن تكون تسلسلات التأليف مفيدة في المستندات Tex لأنها تحل المشكلة من خلال إدخال التسلسلات الخاصة بالانزلاق ، لكنني قد أكون مخطئًا هنا.
مفتاح Compose هو ميزة موجودة على بعض الأنظمة التي تسمح للمرء بكتابة الرموز غير الموجودة في تخطيط لوحة المفاتيح الحالي.
لقد كانت موجودة على الأقل منذ عام 1983 وقد تم تقديرها من قبل مستخدمي السلطة منذ ذلك الحين. ليس كل نظام لديه ، ولكن. أيضًا ، غالبًا ما يتم تعطيله ، وكل لوحة مفاتيح حديثة تفوت زرًا مخصصًا لذلك. ومع ذلك ، يمكن تمكينه وهناك مفاتيح يمكن إعادة تعيينها إلى العمل كمفتاح تأليف.
أحد استخداماته هو الكتابة بلغة دون تثبيت والتعلم والتبديل إلى تصميم لوحة مفاتيح مختلفة. على سبيل المثال ، قد يكون تصميم لوحة المفاتيح الإنجليزية ، لكنك ترغب في كتابة بعض النصوص باللغة الألمانية. للأسف ، سيكون التصميم الألماني مربكًا حيث يتم تبديل الحروف "Z" و "Y" ، وهو أمر محير للغاية. ولكن مع تخطيط اللغة الإنجليزية ، لا يمكنك كتابة الحروف "ß" و "ü". تكوين المفتاح يمكن أن يساعد هنا. إذا كنت بحاجة إلى "ß" ، فأنت تضغط فقط على "تأليف" S "" S "والحصول على" ß ". وبالمثل ، بالنسبة لـ "ü" ، ستضرب "" S "" S "" S ". لاحظ أن المجموعات من السهل تذكرها إلى حد ما لا تتطلب الألعاب البهلوانية: لقد ضربت المفاتيح بشكل فردي بدلاً من عقد عدة مفاتيح في نفس الوقت كما لو كانت تلعب Twister.
يعد هذا مفيدًا أيضًا عندما يقوم شخص ما بكتابة نص بلغة واحدة ، ولكن بين الحين والآخر يحتاج إلى كتابة بعض الأحرف الفردية من واحدة أخرى ، أو رمز لا ينتمي فعليًا إلى أي لغة طبيعية ، مثل بعض الرموز الرياضية.
في الوقت الحالي ، يتم دعم فقط أنظمة Linux/UNIX وتخطيطات لوحة المفاتيح الإنجليزية فقط. من المتوقع أنك على دراية بأجهزة سطح المكتب Linux.
يتسلسل تسلسل التثبيت مثل هذا:
Compose key - > ، والذي يجب أن ينتج عنه → .Compose key g g فيجب أن ينتهي بك الأمر بـ γ . يضيف هذا الإصدار الحروف اليونانية ، مما يتيح لك كتابة الصيغ أسهل. كما يتيح لك استخدام الحروف اليونانية في الكود. يقول البعض إنه أمر مثير للسخرية ، لكنني أعتقد أن الكود الكمي ذو الأحرف اليونانية الفعلية أكثر قابلية للقراءة.
استندت التسلسلات اليونانية إلى حد كبير على تخطيط لوحة المفاتيح اليونانية. والنتيجة هي أن بعض الحروف مثل "ν" و "ξ" يمكن كتابتها بأكثر من طريقة.
تحتوي جميع التسلسلات تقريبًا على هذا النموذج: Compose key g <selector key> ، حيث يرمز "G" إلى "اليونانية". بالنسبة للحالة العليا ، تحتاج إلى الضغط على مفاتيح المحددات الكبيرة.
الخرائط أدناه:
| اليونانية رمز | المحدد مفتاح |
|---|---|
| α / α | A / A. |
| β / β | ب / ب |
| γ / γ | ز / ز |
| Δ / Δ | د / د |
| ε / ε | ه / ه |
| ζ / ζ | z / z |
| η / η | ح / ح |
| θ / θ | س / س |
| ι / ι | أنا / أنا |
| κ / κ | ك / ك |
| λ / λ | ل / ل |
| μ / μ | مم |
| ν / ν | N / N أو V / V |
| ξ / ξ | C / C أو J / J |
| ο | س / س |
| π / π | ص / ص |
| ρ / ρ | ص / ص |
| σ / σ | S / S. |
| τ / τ | ر / ر |
| υ / υ | ش / ش |
| φ / φ | f / f |
| χ / χ | x / x |
| ψ / ψ | ص / ص |
| ω / ω | ث / ث |
أيضًا ، إذا كنت ترغب في كتابة "ς" ، وهو متغير خاص من "σ" ، فهناك تسلسل خاص (ولكن نأمل أن يتذكره) لذلك.
لذا ، بينما بالنسبة لـ "σ" ، فإنك ستكتب Compose key g s أجل "ς" تحتاج إلى كتابة Compose key g , s .
يتم كتابتها مثل هذا: Compose key n <selector key> .
| مفتاح المحدد | رمز | معنى |
|---|---|---|
| أ | ؟ | رقم جبري |
| ج | ℂ | رقم معقد |
| ح | ℍ | رباعي |
| ن | ℕ | العدد الطبيعي |
| س | ؟ | Octonion |
| س | ℚ | العدد العقلاني |
| ص | ℝ | الرقم الحقيقي |
| ق | ؟ | sedenion |
| ض | ℤ | عدد صحيح |
سيكون من الجيد إضافة رموز مثل ∞ ، ∈ ، ⊂ ، ∅ ، ≈ ، وهلم جرا. هناك حاجة إلى الرعاية للتأكد من أن التسلسلات المقابلة سهلة التذكر.
بشكل افتراضي ، عند تمكين مفتاح التكوين ، يجب أن → عن Compose key - > . إذا لم ينجح ذلك - حاول إصلاح ذلك أولاً.
إذا تم تمكين مفتاح Compose وعمل بعض المجموعات ، ولكن ليس تلك التي توفرها هذا التكوين ، فربما لا يستطيع نظامك التقاط التكوينات المعرفة من قبل المستخدم.
أولاً ، تحقق مزدوجًا أنك في الواقع لديك التكوين. في محطة ، قم بتشغيل هذا:
cat ~ /.XComposeيجب أن ترى نص التكوين ، وليس رسالة خطأ.
ثانياً ، كانت هناك مشكلة تم تجاهل تسلسل محدد من قبل المستخدم إذا كانت طريقة الإدخال الخاصة بك هي IBUS. في محطة ، جرب هذا:
set | grep _IM_يمكنك رؤية شيء مثل هذا:
QT_IM_MODULE=ibus
هذا يخبرك عن طريقة الإدخال المستخدمة. في الأنظمة القديمة ، قد يساعد التبديل إلى "XIM". انظر هنا لمزيد من التفاصيل.