SSD Nodes Learn Hosting plans →
الأدلة Matt Connorبقلم Matt Connor

Colemak Mod-DH أم Colemak القياسي: أيهما تختار؟

تعرّف إلى الأحرف الستة التي تتغير في Colemak Mod-DH، ومن يناسبه الانتقال، وكيف تفعّل colemak_dh على Linux عند غياب الخيار.

ما الذي يغيّره Colemak Mod-DH

Colemak Mod-DH هو Colemak القياسي مع نقل ستة أحرف. ينتقل الحرفان D وH إلى الأسفل من العمودين الأوسطين، ويستقران تحت إصبعي السبابة، بينما تشغل الأحرف G وB وV وM المفاتيح التي تركها الحرفان. تبقى جميع المفاتيح الأخرى، بما فيها مفاتيح الصف الأساسي التي تتعلمها أولاً، في مواضعها نفسها التي يضعها فيها Colemak القياسي.

اسم هذا المتغير يصف التغيير الذي يقدمه. في Colemak القياسي، يوجد D على المفتاح المسمّى G، ويوجد H على المفتاح المسمّى H. يشكّل هذان المفتاحان العمودين الأوسطين في لوحة المفاتيح. لا يصل إصبع السبابة إليهما إلا بسحب اليد كلها جانبياً، لذلك اعتبر مشروع Mod-DH هذين الموضعين أضعف نقطة في تخطيط جيد عموماً، ونقل الحرفين كليهما صفاً واحداً إلى الأسفل.

إذا كنت لا تزال تتعلم تخطيطاً، فاستخدم Mod-DH وتوقف عن قراءة المقارنات. أما إذا كنت تكتب باستخدام Colemak القياسي دون تفكير، فتوقع عدة أسابيع من انخفاض سرعة الكتابة مقابل تحسن في الراحة لن يظهر في أي اختبار سرعة. يقدّم لك هذا الدليل التغيير الدقيق أولاً، ثم يشرح جانب Linux: اسم المتغير الذي يجب طلبه، وما ينبغي فعله عندما لا يتوفر في نظامك.

التخطيطان جنباً إلى جنب

Colemak القياسي، الأحرف فقط:

q w f p g   j l u y ;
a r s t d   h n e i o
z x c v b   k m , . /

Colemak Mod-DH، الأحرف فقط:

q w f p b   j l u y ;
a r s t g   m n e i o
z x c d v   k h , . /

تختلف ستة أحرف. ويمكن فهم التغييرات بسهولة أكبر باعتبارها أربع حركات في اليد اليسرى وتبديلاً واحداً في اليد اليمنى. في اليسار: ينتقل D من صف الارتكاز إلى الصف السفلي، وينتقل G من الصف العلوي إلى العمود الأوسط الذي تركه D، وتصعد B إلى الصف العلوي حيث كان G، وتتحرك V مفتاحاً واحداً إلى اليمين، إلى المفتاح الذي تركته B. في اليمين: يتبادل H وM موضعيهما، فيصبح H أسفل إصبع السبابة، وتصبح M في العمود الأوسط.

اقرأ هذه المخططات باعتبار أن كل صف يتكون من عشرة أعمدة، فهذا هو تصميم لوحة المفاتيح المصفوفية (المتعامدة). أما في لوحة المفاتيح العادية ذات الصفوف المتداخلة، فللزاوية السفلية اليسرى في Mod-DH ترتيب ثانٍ، وسنوضحه لاحقاً.

لماذا تمثل D مشكلة كبيرة في Colemak القياسي؟

تستقر سبابتاك على مفتاحي الصف الأوسط: المفتاح المسمى F على اليسار، الذي يكتب T في كلا التخطيطين، والمفتاح المسمى J على اليمين، الذي يكتب N في كلا التخطيطين. وتغطي كل سبابة أيضاً العمود المجاور لها، أي المفتاحين المسمّيين G وH. لا تغطي أي يد العمودين معاً من دون تحريكها، لأن الإصبع ليس طويلاً بما يكفي؛ لذلك تتحرك اليد جانبياً، وترتفع الأصابع الثلاثة الأخرى عن مفاتيح الصف الأوسط معها. وهذه الحركة الجانبية هي الأكثر كلفة في الكتابة باللمس، وهي الحركة التي صُمم Mod-DH لإلغائها.

يضع Colemak القياسي D على المفتاح المسمى G، وH على المفتاح المسمى H، ولذلك يحمل مفتاحا العمود الأوسط حرفاً شائعاً في كلتا اليدين. أما Mod-DH فيضع D على المفتاح المسمى V، وH على المفتاح المسمى M، باستخدام الترتيب الموضح في المخطط أعلاه. يقع كل مفتاح من هذين المفتاحين على بُعد يقارب نصف عرض مفتاح إلى يمين مفتاح الصف الأوسط الخاص بسبابته على لوحة مفاتيح متدرجة؛ لذلك تنثني السبابة إلى الأسفل داخل عمودها وتبقى اليد ثابتة. أما الحرفان اللذان يشغلان العمودين الأوسطين فيصبحان G على اليسار وM على اليمين.

تعتمد هذه الحجة بالكامل على مدى تكرار كتابة كل حرف.

ChartTypical published English letter frequency, for the six letters Mod-DH moves
The data behind this chart
[
  {
    "label": "H",
    "frequency_pct": 6.1
  },
  {
    "label": "D",
    "frequency_pct": 4.3
  },
  {
    "label": "M",
    "frequency_pct": 2.4
  },
  {
    "label": "G",
    "frequency_pct": 2.0
  },
  {
    "label": "B",
    "frequency_pct": 1.5
  },
  {
    "label": "V",
    "frequency_pct": 1.0
  }
]

هذه أرقام منشورة نموذجية للنصوص الإنجليزية العادية، وقد تختلف ببضعة أعشار النقطة حسب مجموعة النصوص التي تحسبها. أما الترتيب فثابت. يشكل H نسبة 6.1 بالمئة من الحروف التي تكتبها، ويشكل D نسبة 4.3 بالمئة، في حين يشكل M نسبة 2.4 بالمئة، وG نسبة 2.0 بالمئة، وV نسبة 1.0 بالمئة. لا يلغي Mod-DH الوصول الجانبي. بل يستخدمه مع الحروف النادرة بدلاً من الحروف الشائعة، ويحتاج إلى 6 حركة للحروف لتنفيذ ذلك.

ما الذي يبقى كما هو؟

  • لا تتحرك مفاتيح الصف الأساسي A R S T على اليسار وN E I O على اليمين. تحمل هذه المفاتيح الثمانية الحصة الأكبر من الكتابة، وهي الجزء الذي تعلّمته أولاً في Colemak.
  • يبقى الصف العلوي مطابقاً، باستثناء مفتاح واحد: Q W F P على اليسار، وJ L U Y مع الفاصلة المنقوطة على اليمين.
  • لا تتحرك مفاتيح علامات الترقيم في الجهة اليمنى.
  • يبقى صف الأرقام ومفاتيح التعديل كما هما.
  • تعمل الألعاب المرتبطة بـWASD بالطريقة نفسها في كلا التخطيطين، لأن هذه المفاتيح الفيزيائية الأربعة تحمل الحروف نفسها في كل منهما.

لا يبقى شيء واحد كما هو بعد التغيير. يحافظ Colemak القياسي على Z وX وC وV في مفاتيحها ضمن QWERTY، لذلك تبقى الاختصارات Ctrl+Z وCtrl+X وCtrl+C وCtrl+V تحت الأصابع التي استخدمتها للكتابة منذ أول حاسوب لك. يحتاج Mod-DH إلى صف المفاتيح السفلي الأيسر من أجل D، ولذلك يجب أن يتغير موضع هذه المجموعة.

يوجد ترتيبان لهذا الركن مستخدمان حالياً، والمخطط أعلاه يعرض أحدهما فقط. يُبقي الترتيب العادي Z وX وC على المفاتيح التي تحمل التسميات Z وX وC، وينقل V مفتاحاً واحداً إلى اليمين، إلى المفتاح الذي يحمل التسمية B. أما angle mod فينقل المجموعة كلها مفتاحاً واحداً إلى اليسار، بحيث ينثني سبّابِة اليد اليسرى نحو D بدلاً من النزول إلى اليمين للوصول إليه. تحتوي لوحة مفاتيح ISO على مفتاح إضافي بين Shift الأيسر وZ، ويستخدمه angle mod. ولا تحتوي لوحة مفاتيح ANSI على هذا المفتاح، لذلك يجب على إصدار ANSI نقل Z. وهذا مقبول لأن Z هو أندر حرف في الإنجليزية.

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

هل ينبغي أن تنتقل من Colemak القياسي؟

  • ما زلت تتعلم، أو ما زلت تستخدم QWERTY: اختر Mod-DH. لن يكون تعلّمه أصعب من تعلّم Colemak القياسي، ولن تضطر إلى التفكير في هذه الصفحة مرة أخرى. إذا لم تكن قد استقررت على Colemak أصلاً، فهذا هو السؤال السابق، ويمكنك حسمه في مقارنة Colemak مع Dvorak وQWERTY.
  • تكتب باستخدام Colemak القياسي بطلاقة: الفائدة حقيقية لكنها صغيرة، والتكلفة أسابيع. تكفي ستة أحرف لتعطيل الكتابة التلقائية، والحرفان الأهم منها يقعان تحت إصبعي السبابة، ويظهران في نسبة كبيرة من الكلمات الإنجليزية. يصف من أجروا هذا التغيير بضعة أيام من الكتابة البطيئة المؤلمة، وبضعة أسابيع قبل استعادة سرعتهم السابقة.
  • لديك لوحة مفاتيح قابلة للبرمجة: هذه هي الحالة الأقل تكلفة. يتطلب التغيير عملية build واحدة للـfirmware، كما أن التراجع عنه يتطلب عملية أخرى. جرّبه لمدة شهر، ثم احتفظ بالخيار الذي تفضله.
  • تكتب بلغة أخرى معظم اليوم: أرقام التكرار الواردة أعلاه تخص الإنجليزية. افحص لغتك أنت قبل قبول هذه الحجة، لأن D وH وG وM لا تحمل الأهمية نفسها في كل اللغات.
  • تؤلمك يداك: تخطيط لوحة المفاتيح عامل واحد من عدة عوامل إدخال، إلى جانب ارتفاع المكتب والكرسي ولوحة المفاتيح وعدد الساعات التي تجلس خلالها. لا تتوقع أن يؤدي تبديل بعض الأحرف إلى حل مشكلة يسببها باقي الإعداد.

كيف تكتب بتخطيط Colemak Mod-DH على Linux؟

اسأل النظام عن التخطيطات المتوفرة لديه. اعتباراً من August 2026، تأتي متغيرات Mod-DH ضمن xkeyboard-config، وهي قاعدة بيانات لوحات المفاتيح التي تستخدمها كل بيئات سطح المكتب في Linux.

localectl list-x11-keymap-variants us | grep colemak

يعرض النظام الحالي colemak بالإضافة إلى إدخالات Mod-DH. يمثّل colemak_dh إصدار ANSI، ويمثّل colemak_dh_iso إصدار ISO، بينما يناسب colemak_dh_ortho لوحات المفاتيح المصفوفية. أما colemak_dh_wide وcolemak_dh_wide_iso فهما الإصداران العريضان، إذ ينقلان اليد اليمنى عموداً واحداً إلى الخارج. ويحتوي التخطيط البريطاني UK أيضاً على متغير Mod-DH، لذلك نفّذ الأمر نفسه باستخدام gb إذا كنت تستخدم لوحة UK. إذا لم يعرض grep أي نتيجة، فهذا يعني أن إصدار xkeyboard-config لديك أقدم من هذه المتغيرات، وعليك الانتقال إلى القسم التالي.

جرّبه في جلسة X قبل اعتماده.

setxkbmap -layout us -variant colemak_dh
setxkbmap -query

يعرض setxkbmap -query التخطيط والمتغير المطبّقين حالياً، حتى تتأكد من سريان التغيير. اكتب بضع جمل، ثم أعد التخطيط باستخدام setxkbmap -layout us. إذا لم يكن المتغير موجوداً على جهازك، يفشل الأمر مع Error loading new keyboard description ويبقى التخطيط كما هو.

انتبه إلى ما لا يفعله ذلك الأمر. فهو يؤثر في جلسة X قيد التشغيل فقط، ويزول عند تسجيل الخروج، ولا يعمل تحت Wayland، حيث تتولى compositors إدارة keymap. جعل التخطيط دائماً مهمة مختلفة في كل بيئة سطح مكتب، وقد وُثّقت هذه العملية مسبقاً: إعداد Colemak دائماً عبر console وX11 وWayland. تنطبق كل خطوة هناك على هذا المتغير. اكتب colemak_dh في كل موضع يكتب فيه ذلك الدليل colemak.

ماذا تفعل إذا لم يتوفر في نظامك متغير colemak_dh؟

هناك 3 طرق للحصول على تخطيط لوحة المفاتيح. وتتوقف كل طريقة عن العمل في موضع مختلف.

متغير xkb مخصص. تكتب تعريفات المفاتيح في ملف symbols وتسجّل المتغير، ثم تستخدمه باسمه مثل المتغير المضمّن في الحزمة. هذه هي الآلية نفسها، لذلك يتصرف بالطريقة نفسها، كما أنها تدعم جلسات X11 وWayland معاً. لكن صيانتها تتطلب جهداً: فالملف الذي تعدّله ضمن /usr/share/X11/xkb يتبع للحزمة xkeyboard-config، ولذلك قد يستبدله التحديث، كما يجب تثبيته مجدداً على كل جهاز تعدّله.

أداة لإعادة تعيين المفاتيح في مساحة المستخدم. يقرأ keyd لوحة المفاتيح عبر evdev، وهي طبقة الإدخال في النواة، ثم يكتب المفاتيح المعاد تعيينها عبر uinput، وهو جهاز حقن الإدخال في النواة. يحدث التبديل قبل أن يرى أي خادم عرض المفتاح، لذلك يغطي ملف واحد جلسة X وجلسة Wayland ووحدة تحكم نصية مباشرة. يوضع التخطيط في /etc/keyd/default.conf:

[ids]
*

[main]
e = f
r = p
t = b
y = j
u = l
i = u
o = y
s = r
d = s
f = t
h = m
j = n
k = e
l = i
v = d
b = v
n = k
m = h

يوضح كل سطر أن المفتاح الفعلي المذكور على اليسار يرسل الآن المفتاح المذكور على اليمين. أما المفاتيح التي لا تتغير فلا تُدرج. يتغير مفتاح الفاصلة المنقوطة في الاتجاهين، وقد تعمدنا حذفه أعلاه: شغّل keyd list-keys لمعرفة الاسم الذي يستخدمه إصدارك، ثم أضف السطرين. حمّل الإعداد وراقب عمله:

sudo systemctl enable --now keyd
sudo keyd reload
keyd monitor

يطبع keyd monitor كل مفتاح كما يراه keyd. وهذا يساعدك على اكتشاف إعادة تعيين المفتاح مرتين. أعد تخطيط النظام إلى US QWERTY العادي قبل تفعيل keyd، لأن مخرجات keyd تظل تُفسَّر وفق التخطيط المكوّن، وإعادة التعيين على مرحلتين تنتج أحرفاً لا تطابق أي تخطيط.

البرنامج الثابت للوحة المفاتيح. يضع QMK وZMK وVial التخطيط داخل لوحة المفاتيح. ترسل اللوحة الحرف الذي تريده، ولا يعرف المضيف أن أي إعادة تعيين حدثت. في QMK، تتكون العملية من البناء ثم الكتابة إلى البرنامج الثابت:

qmk setup
qmk list-keyboards
qmk compile -kb planck/rev6 -km default
qmk flash -kb planck/rev6 -km default

أسماء لوحة المفاتيح وتخطيط المفاتيح أعلاه أمثلة. استبدل planck/rev6 بما يطبعه qmk list-keyboards للوحة لديك، واستبدل default باسم مجلد تخطيط المفاتيح الذي يحتوي على تخطيط Mod-DH.

ينفذ Vial وVIA العملية نفسها عبر محرر رسومي باستخدام USB، إذا كان البرنامج الثابت للوحة يدعمهما. وبذلك يمكنك نقل مفتاح دون استخدام مترجم.

أي طريقة تصمد في وحدة تحكم نصية؟

البرنامج الثابت وحده يرافقك في كل مكان. ينتمي متغير xkb إلى جلسة واحدة على جهاز واحد. وينتمي keyd إلى جهاز واحد، ويحتاج إلى root عليه. أما لوحة المفاتيح فهي ملكك: صِلها بصدفة إنقاذ، أو شاشة إعداد UEFI، أو نظام مثبّت حديثاً، أو وحدة تحكم تسلسلية، وستكتب Mod-DH، لأن الطرف الآخر لا يحتاج إلى معرفة أي شيء.

يقل هذا الأمر أهمية في العمل عن بُعد عمّا يتوقعه الناس، ويزداد في وحدات التحكم المحلية. عندما تتصل عبر SSH بخادم VPS، لا يرى الخادم تخطيطك أصلاً: تحوّل الوحدة الطرفية ضغطات المفاتيح إلى محارف وترسل المحارف، لذلك لا يهم مخطط مفاتيح الجهاز البعيد. تظهر المشكلة في وحدة تحكم تجلس أمامها، مثل صدفة إنقاذ بعد فشل الإقلاع، أو محطة عمل دائمة تحتفظ بها على TTY احتياطية. لوحدة تحكم Linux الافتراضية نظام مخطط مفاتيح خاص بها، ومنفصل عن xkb، ولا تؤثر إعدادات سطح المكتب فيها.

في Debian وUbuntu، يُنشأ مخطط مفاتيح وحدة التحكم من بيانات xkb بواسطة ckbcomp، لذلك يمكن لوحدة التحكم استخدام اسم المتغير نفسه:

ckbcomp us colemak_dh | sudo loadkeys -

يستمر ذلك حتى إعادة التشغيل التالية. للاحتفاظ به، اضبط XKBLAYOUT وXKBVARIANT في /etc/default/keyboard ثم شغّل sudo setupcon. في التوزيعات التي لا تتضمن console-setup، تقتصر على مخططات المفاتيح التي تأتي مع kbd، ومعظمها من نوع QWERTY: تحقّق باستخدام localectl list-keymaps | grep -i colemak قبل افتراض وجود مخطط Colemak-DH. إذا لم يكن موجوداً، يكون keyd المسار الأقصر، لأن ملفاً واحداً يغطي وحدة التحكم والجلسة الرسومية معاً.

ما الذي يتعطل بعد التبديل؟

طبقتان من إعادة التعيين. إذا كانت لوحة المفاتيح مبرمجة بـMod-DH وكان المضيف مضبوطاً على colemak_dh، فلن تحصل على أحرف أيٍّ من التخطيطين، لأن الخريطتين تُطبَّقان بالتتابع. اضغط المفتاح المسمّى S: ترسل اللوحة R، ويقرأ تخطيط المضيف ذلك على أنّه المفتاح R، ثم يطبع P. طبّق إعادة التعيين في مكان واحد فقط.

الصف السفلي غير المناسب للوحة المفاتيح. يؤدي اختيار colemak_dh على لوحة مفاتيح ISO، أو colemak_dh_iso على لوحة مفاتيح ANSI، إلى وضع الأحرف القريبة من أسفل اليسار في مواضع خاطئة. اضغط المفتاح المسمّى Z مباشرة بعد التبديل، لأن ذلك الركن هو موضع الاختلاف بين الترتيبين.

شاشة تسجيل الدخول. يحتفظ GDM وSDDM بإعداد لوحة مفاتيح مستقل، لذلك قد تظل مطالبة كلمة المرور تستخدم QWERTY حتى إذا لم تعد جلستك تستخدمه. يتجنب keyd والبرنامج الثابت هذه المشكلة، لأن كليهما يعمل قبل أن يعرض مدير تسجيل الدخول أي شيء.

Caps Lock. يحوّل التخطيط المنشور لـColemak أيضاً مفتاح Caps Lock إلى Backspace، لكن التطبيقات تختلف في تضمين هذا التغيير. افحص ذلك المفتاح مباشرة بعد التبديل. اكتشاف المشكلة أثناء كتابة جملة أمر مزعج.

السرعة مؤقتاً. توقّع أن يكون أداؤك سيئاً بما يكفي خلال أول يومين لتفكر في العودة إلى التخطيط السابق. هذا طبيعي، وينطبق على كل من يغيّر تخطيط لوحة المفاتيح.

FAQ

هل يستحق Colemak Mod-DH التبديل إليه إذا كنت أكتب بالفعل باستخدام Colemak القياسي؟

إذا أصبحت الكتابة تلقائية لديك، فالإجابة الصريحة غالباً هي لا. تتغير 6 أحرف، اثنان منها من الأحرف الشائعة التي تكتبها السبابة، وهذا يكفي لكسر الاستجابة التلقائية التي بنيتها خلال أشهر. يصف من أجروا التبديل عدة أيام من الكتابة البطيئة جداً، وعدة أسابيع قبل استعادة سرعتهم السابقة. الفائدة هي الراحة لا السرعة: إذ لا تعود D وH تتطلبان حركة جانبية لليد. بدّل إذا كانت السبابتان تزعجانك، أو إذا كنت تملك لوحة مفاتيح قابلة للبرمجة ولا يتطلب الرجوع سوى عملية flash واحدة.

هل يؤدي Colemak Mod-DH إلى تعطيل Ctrl+Z وCtrl+X وCtrl+C وCtrl+V؟

يعطّل جزءاً من هذه المجموعة، بينما لا يفعل Colemak القياسي ذلك. يُبقي Colemak القياسي الأحرف Z وX وC وV على مفاتيحها في QWERTY، لذلك تبقى الاختصارات الأربعة في المواضع التي تتوقعها يدك. يحتاج Mod-DH إلى الصف السفلي الأيسر للحرف D، لذلك يجب نقل شيء ما. في الترتيب العادي، تبقى Z وX وC في مواضعها وينتقل V مفتاحاً واحداً إلى اليمين. في ترتيب angle mod، تنزلق المجموعة مفتاحاً واحداً إلى اليسار ويُنقل Z إلى موضع آخر. اضغط المفتاح الذي يحمل تسمية Z بعد التبديل لمعرفة أي ترتيب توفره تطبيقاتك.

كيف أتحقق من أن نظام Linux لدي يحتوي على المتغير colemak_dh؟

شغّل localectl list-x11-keymap-variants us | grep colemak. يمكن تحديد أي عنصر يظهر في القائمة باسمه. اختبره في جلسة X باستخدام setxkbmap -layout us -variant colemak_dh، ثم أكّد النتيجة باستخدام setxkbmap -query. إذا كان المتغير مفقوداً، يطبع setxkbmap الرسالة Error loading new keyboard description ولا يتغير التخطيط. في هذه الحالة، يمكنك استخدام متغير xkb مخصص، أو أداة إعادة التعيين keyd، أو البرنامج الثابت للوحة المفاتيح.

هل يعمل Colemak Mod-DH في وحدة التحكم النصية في Linux؟

ليس بمفرده. تستخدم وحدة التحكم الافتراضية خريطة مفاتيح خاصة بها، ويحمّلها loadkeys، ولا تقرأ إعدادات xkb الخاصة بسطح المكتب. في Debian وUbuntu، يحوّل ckbcomp us colemak_dh | sudo loadkeys - متغير xkb إلى خريطة مفاتيح لوحدة التحكم للإقلاع الحالي، ويجعل ضبط XKBVARIANT في /etc/default/keyboard ثم تشغيل sudo setupcon هذا الإعداد مستمراً بعد إعادة التشغيل. يعمل keyd في وحدة التحكم على أي توزيعة، لأنه يعيد تعيين المفاتيح على طبقة إدخال kernel. ويعمل البرنامج الثابت هناك أيضاً، ولا يحتاج إلى تثبيت أي شيء على الجهاز.

أي متغير من Mod-DH ينبغي أن أختار للوحة مفاتيحي؟

طابقه مع اللوحة الفعلية. colemak_dh مخصص للوحات مفاتيح ANSI، التي تحتوي على مفتاح Enter عريض ومستوي ومفتاح Shift أيسر طويل. colemak_dh_iso مخصص للوحات مفاتيح ISO، التي تحتوي على مفتاح Enter طويل وعمودي ومفتاح إضافي بين Shift الأيسر وZ. colemak_dh_ortho مخصص للوحات مفاتيح matrix ذات الأعمدة المستقيمة. تنقل المتغيرات العريضة اليد اليمنى عموداً واحداً إلى الخارج، ولا معنى لاستخدامها إلا إذا قررت أنك تريد ذلك. إذا ظهرت الأحرف القريبة من أسفل اليسار بشكل خاطئ، فقد اخترت المتغير الخطأ.

#colemak#keyboard-layouts#ergonomics#linux-desktop#xkb