مفاتيح الماوس

تُعدّ مفاتيح الفأرة ميزةً في بعض واجهات المستخدم الرسومية ، حيث تستخدم لوحة المفاتيح (وخاصةً لوحة المفاتيح الرقمية ) كجهاز تأشير (عادةً ما تحل محل الفأرة ). تعود جذورها إلى بدايات برامج التحرير المرئي ، عندما كان التنقل بين الأسطر والأعمدة يتم باستخدام مفاتيح الأسهم . أما اليوم، فيُشير مصطلح "مفاتيح الفأرة" عادةً إلى تخطيط لوحة المفاتيح الرقمية الذي تم توحيده مع إطلاق نظام X Window في عام 1984. [ 1 ] [ 2 ]

تَخطِيط

نظام النوافذ X، تخطيط لوحة الأرقام الافتراضي لمفاتيح الماوس
مفتاحفعل
Num Lockمع +AltShift

تفعيل/تعطيل مفاتيح الماوس

8المؤشر للأعلى
2المؤشر لأسفل
6المؤشر إلى اليمين
4المؤشر إلى اليسار
7حرك المؤشر للأعلى ولليسار
9المؤشر لأعلى ولليمين
3حرك المؤشر للأسفل ولليمين
1حرك المؤشر للأسفل ولليسار
/حدد الزر الأساسي
*حدد زر التعديل
-حدد الزر البديل
5انقر على الزر المحدد
+انقر نقراً مزدوجاً على الزر المحدد
0اضغط على الزر المحدد
.حرر الزر المحدد
↵ Enterمفتاح الإدخال

تاريخ

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

في عام 1987، وفر نظام التشغيل ماكنتوش 4.2 ميزة الوصول السهل التي تدعم مفاتيح الماوس لجميع التطبيقات. وكان يتم تفعيل أو تعطيل هذه الميزة بالنقر على المفتاح خمس مرات.⇧ Shift

بحلول أوائل العقد الثاني من القرن الحادي والعشرين، ومع ازدياد شيوع استخدام الأجهزة اللوحية الرسومية ، قد يكون من الضروري إجراء تغيير في الإعدادات قبل تفعيل ميزة MouseKeys.

تسارع مفاتيح الماوس

نظام نوافذ X، مفاتيح الماوس، مسار التسارع
المعلمةمعنى
mk_delayالمللي ثانية بين الضغطة الأولى على المفتاح وأول حدث حركة متكررة
mk_intervalأجزاء من الثانية بين أحداث الحركة المتكررة
mk_max_speedيتم تطبيق سرعة ثابتة (بوحدات action_delta) في كل حدث
mk_time_to_maxعدد الأحداث (العد) التي تتسارع إلى سرعة ثابتة
منحنى mkمنحدر يستخدم للوصول إلى أقصى سرعة للمؤشر

يُطبّق عنصر التحكم MouseKeysAccel في نظام X Window إجراءً (عادةً تحريك المؤشر) بشكل متكرر طالما استمر الضغط على أحد مفاتيح الاتجاهات {1، 2، 3، 4، 6، 7، 8، 9}. [ 3 ] عند الضغط على المفتاح، يتم تطبيق تغيير فوري في الإجراء action_delta . إذا استمر الضغط على المفتاح لأكثر من mk_delay مللي ثانية، يتم تطبيق إجراء ما كل mk_interval مللي ثانية حتى يتم تحرير المفتاح. إذا استمر الضغط على المفتاح بعد تطبيق أكثر من mk_time_to_max إجراءً، يتم تطبيق تغيير action_delta مضروبًا في mk_max_speed مرة كل mk_interval مللي ثانية.

تزداد إجراءات mk_time_to_max الأولى بسلاسة وفقًا لدالة أسية.

أجتأناoن_دهـلتأ×مك_مأx_sصهـهـد×(أنامك_تأنامهـ_تo_مأx)1000+مك_جuرvهـ1000{\displaystyle \mathrm {action\_delta} \times \mathrm {mk\_max\_speed} \times \left({\frac {i}{\mathrm {mk\_time\_to\_max} }}\right)^{\frac {1000+\mathrm {mk\_curve} }{1000}}}

منحنى mkنتيجة
-1000سرعة منتظمة، حركة متزايدة خطيًا
0تسارع منتظم، سرعة متزايدة خطيًا
1000ارتجاج منتظم، تسارع متزايد خطيًا

هذه المعلمات الخمس قابلة للتكوين. [ 4 ]

التمكين

في أنظمة النوافذ X.Org و XFree86 المستخدمة في أنظمة شبيهة بنظام يونكس مثل لينكس ، وبي إس دي ، وإيه آي إكس ، يتم تفعيل/إلغاء تفعيل ميزة MouseKeys (وMouseKeysAccel) عند توفرها، باستخدام مفتاح + + . [ 5 ] تتوفر ميزة MouseKeys بدون تسارع (المعروفة أيضًا بوضع الرسم البياني) أحيانًا باستخدام مفتاح + . وهذا مستقلٌّ اسميًا عن مدير النوافذ المستخدم، ولكن يمكن تجاوزه، أو حتى تعطيله، من خلال ملف تكوين .Alt⇧ ShiftNum Lock⇧ ShiftNum Lock

قبل التفعيل، قد يكون من الضروري تغيير إعدادات النظام. يمكن استخدام أداة setxkbmap لتغيير الإعدادات في بيئة Xorg: [ 6 ]

setxkbmap -option keypad:pointerkeys

توجد أيضًا أدوات مساعدة متنوعة تسمح بتحكم أكثر دقة عبر ربط المفاتيح القابل للتكوين من قبل المستخدم، مثل xmousekeys و xdotool .

منذ KDE 5 ، يتم تمكين MouseKeys وتكوينه بواسطة systemsetting5 [ 7 ] (الأجهزة → أجهزة الإدخال → الماوس → التنقل باستخدام لوحة المفاتيح)

يتم تمكين وتكوين MouseKeys لنظام التشغيل macOS الخاص بشركة Apple Inc. عبر إمكانية الوصول [ 8 ] ([apple] → تفضيلات النظام → إمكانية الوصول → الماوس ولوحة التتبع).

قامت مايكروسوفت بتغيير طريقة التمكين بين ويندوز 2000 ، [ 9 ] وويندوز إكس بي (أضافت حركة المؤشر القطرية و MouseKeysAccel)، [ 10 ] وويندوز فيستا . [ 11 ]

الاستخدام الشائع

استبدال مفاتيح الماوس

يتم استبدال أزرار الماوس بلوحة المفاتيح الرقمية على النحو التالي:

الكتابة (باستخدام لوحة المفاتيح الرقمية) تُعادل النقر على الزر المُحدد. افتراضيًا، يكون الزر المُحدد هو الزر الأساسي (عادةً ما يكون أسفل إصبع السبابة ، الزر الأيسر لمعظم مستخدمي اليد اليمنى والزر الأيمن لمعظم مستخدمي اليد اليسرى). الكتابة (باستخدام لوحة المفاتيح الرقمية) تُحدد الزر البديل (عادةً ما يكون أسفل إصبع البنصر ، الزر الأيمن لمعظم مستخدمي اليد اليمنى والزر الأيسر لمعظم مستخدمي اليد اليسرى). الكتابة (باستخدام لوحة المفاتيح الرقمية) تُحدد زر التعديل (عادةً ما يكون أسفل الإصبع الأوسط ، الزر الأوسط في فأرة ثلاثية الأزرار). الكتابة (باستخدام لوحة المفاتيح الرقمية) تُحدد الزر الأساسي. يبقى التحديد ساريًا حتى يتم تحديد زر آخر.5-*/

يمكن ضبط وظائف أزرار الماوس (الأيمن/الأيسر/الأوسط) لتكون أساسية/معدلة/بديلة، أو بديلة/معدلة/أساسية، أو غير ذلك، بعدة طرق. تحتوي بعض الفأرات على مفتاح لتبديل وظائف الزرين الأيمن والأيسر. كما تحتوي العديد من أنظمة BIOS لأجهزة الكمبيوتر المحمولة على إعدادات لتخصيص أزرار الماوس. وتوفر العديد من برامج إدارة النوافذ إعدادات لتبديل هذه الوظائف. ضمن بروتوكول X Window System الأساسي ، يمكن تطبيق التبديل باستخدام xmodmap .

تحريك المؤشر باستخدام المفاتيح

باستثناء مفتاح ، تُستخدم جميع المفاتيح الرقمية الأخرى من لوحة المفاتيح الرقمية لتحريك المؤشر على الشاشة. على سبيل المثال، سيؤدي الضغط على مفتاح إلى تحريك المؤشر لأعلى، بينما سيؤدي الضغط على مفتاح إلى تحريكه قطريًا لأسفل إلى اليسار.581

انظر أيضاً

مراجع

  1. ملحق لوحة المفاتيح X: مواصفات البروتوكول
  2. ملحق لوحة مفاتيح X: مواصفات المكتبة
  3. ملحق لوحة مفاتيح X: مواصفات المكتبة، إصدار المكتبة 1.0/مراجعة المستند 1.1، معيار اتحاد X، إصدار X 11 / الإصدار 6.4، عناصر تحكم لوحة المفاتيح، 10.5.2، عنصر تحكم MouseKeysAccel
  4. مكتبة توثيق جنوم، تهيئة فأرة تعمل بلوحة المفاتيح، مؤرشفة بتاريخ 12 يونيو 2010 على موقع Wayback Machine
  5. ملحق لوحة مفاتيح X: مواصفات المكتبة، إصدار المكتبة 1.0/مراجعة المستند 1.1، معيار اتحاد X، إصدار X 11 / الإصدار 6.4، عناصر تحكم لوحة المفاتيح، 10.5.1، عنصر تحكم مفاتيح الماوس
  6. "صفحة دليل xkeyboard-config" . 2012. تم الاطلاع عليه بتاريخ 15 مارس 2015 .
  7. KDE.org، استخدام إعدادات النظام، فئات ووحدات إعدادات النظام
  8. Apple.com، نظام التشغيل Mac OS X، إمكانية الوصول
  9. Microsoft.com، دروس تعليمية حول إمكانية الوصول، ويندوز 2000، تشغيل وإيقاف مفاتيح الماوس
  10. Microsoft.com، دروس تعليمية حول إمكانية الوصول، ويندوز إكس بي، مفاتيح الماوس: التحكم في مؤشر الماوس باستخدام لوحة المفاتيح الرقمية
  11. Microsoft.com، دروس تعليمية حول إمكانية الوصول، ويندوز فيستا، التحكم في مؤشر الماوس باستخدام لوحة المفاتيح (مفاتيح الماوس)