كيفية تعيين زر الماوس في Linux؟

How Map Mouse Button Linux



يوضح هذا البرنامج التعليمي كيفية تعيين زر الماوس في Linux من سطر الأوامر وواجهة المستخدم الرسومية.

قم بتعيين زر الماوس في Linux من سطر الأوامر:

لتعيين الماوس من سطر الأوامر ، تحتاج إلى xinput ، وهي أداة مساعدة لسطر الأوامر لتكوين أجهزة إدخال X واختبارها. يسمح لك Xinput بإظهار أجهزة الإدخال المتاحة والاستعلام عن معلومات حول الجهاز وتحرير إعدادات جهاز الإدخال.







لتثبيت xinput في توزيعات Linux التي تستند إلى Debian ، قم بتشغيل الأمر التالي:



$سودوملائمتثبيتxinput



عند تشغيل xinput ، سيعرض الإخراج أجهزة الإدخال مثل لوحة المفاتيح والماوس وكاميرا الويب وما إلى ذلك. كما ترون الماوس الذي تم اكتشافه هو USB OPTICAL MOUSE مع المعرف 10. المعرف هو المعلومات التي ستستخدمها في الخطوات التالية.





$xinput

الآن ، تحتاج إلى الحصول على خريطة أزرار الماوس. لهذا الغرض ، تحتاج إلى استخدام xinput مع خيار get-button-map للمعرف 10 ، كما هو موضح في المثال أدناه:



$xinput الحصول على زر خريطة10

كما ترى ، هناك 7 أزرار ، بما في ذلك اتجاهات الماوس. يمكنك التعرف على وظائف الأزرار باستخدام معلمة القائمة كما هو موضح في المثال التالي.

$قائمة xinput10

الآن ، تحتاج إلى تحديد كل زر. يمكنك القيام بذلك باستخدام خيار الاختبار للجهاز 10 كما هو موضح في المثال التالي. بمجرد التنفيذ ، اضغط على كل مفتاح وسيعيد الإخراج رقمه.

$xinputاختبار 10

بدلاً من ذلك ، يمكنك أيضًا استخدام الأمر xev لتحديد المفاتيح والأزرار كما هو موضح في المثال أدناه. ضع المؤشر داخل المربع الأبيض واضغط على الأزرار أو المفاتيح التي تريد تحديدها.

$الرابع عشر

نقرتي اليسرى هي الرقم 1 ، والنقر الأيمن هو الرقم 3. لعكس الأزرار ، تحتاج إلى استخدام خيار تعيين زر الخريطة ، متبوعًا بمعرف الماوس وخريطة الزر. في هذه الحالة ، استبدلت 1 بـ 3 ، و 3 بـ 1 ، واليسار باليمين واليمين باليسار.

$xinput تعيين زر الخريطة10 3 2 1 4 5 6 7

الآن ، اختبر الأزرار الخاصة بك.

يمكن أيضًا استخدام Xinput لتعيين لوحة المفاتيح أو غيرها من أجهزة الإدخال المختلفة (مثل عصا التحكم). لمزيد من المعلومات حول XInput يمكنك زيارة https://linux.die.net/man/1/xinput

تعيين الماوس الخاص بك من سطر الأوامر (Xmodmap):

يمكنك أيضًا تعيين الماوس باستخدام Xmodmap. في هذه الحالة ، سنقوم بتعيين زر الماوس بلوحة المفاتيح. للبدء ، قم بتثبيت xkbset عن طريق تشغيل الأمر أدناه:

$سودوملائمتثبيتxkbset


على Arch Linux ، يمكنك تشغيل:

$سودوبكمانxorg-xmodmap xorg-xev xorg-setxkbmap
ينحنيxkbset

الآن ، قم بإنشاء ملف تكوين Xmodmap عن طريق تشغيل الأمر أدناه. بعد ذلك ، افتح الملف الذي تم إنشاؤه باستخدام محرر نصوص في المثال أدناه أستخدم nano.

$xmodmap -بكي >~/.Xmodmap

يمثل عمود رمز المفتاح مفتاحًا. يمكنك أيضًا تحديد المفاتيح باستخدام الأمر xev المستخدم مسبقًا.

على سبيل المثال ، لإعطاء وظيفة مفتاح النقر الأيسر ، يجب تعريفها على أنها Pointer_Button1. لتعريف مفتاح على أنه نقرة على اليسار ، يجب أن يكون Pointer_Button3.

يمكنك أيضًا استخدام xmodmap كأمر ، على سبيل المثال ، لتحويل مفتاح القائمة إلى تشغيل بنقرة يسار:

$xmodmap 'keycode 135 = Pointer_Button1'

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

للحصول على معلومات إضافية حول Xmodmap ، يمكنك قراءة صفحة الدليل https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .

قم بتعيين زر الماوس في Linux من واجهة المستخدم الرسومية:

يوضح هذا القسم كيفية تعيين أزرار الماوس من واجهة المستخدم الرسومية باستخدام Key Mapper. قبل البدء ، قم بتثبيت الحزمة المسماة python-pydbus باستخدام apt كما هو موضح أدناه:

$سودوملائمتثبيتpython-pydbus

الآن قم بتنزيل Key Mapper. يمكنك تنزيل Key Mapper من https://github.com/sezanzeb/key-mapper/releases/

يمكنك أيضًا الحصول عليه باستخدام wget كما في المثال أدناه (تذكر تحديث الإصدار).

ملحوظة : بالنسبة إلى توزيعات Linux الأخرى ، قم بتنزيل الحزمة .tar.gz.

$wgethttps://github.com/سيزنزب/مفتاح معين/إطلاق/تحميل/1.0.0/مفتاح مخطط 1.0.0.deb

بمجرد التنزيل على توزيعات Linux القائمة على دبيان ، قم بتشغيل الأمر أدناه:

$سودو dpkg -أنامفتاح مخطط 1.0.0.deb

قم بتنفيذ Key-Mapper عن طريق تشغيل الأمر أدناه:

$مفتاح مخطط- gtk

Key Mapper بديهي تمامًا. على الجانب الرئيسي ، اضغط على المفتاح الذي تريد تعيينه. أعد تعيين الزر الموجود في عمود التعيين ، ثم اضغط مرتين على الزر 'تطبيق'. يمكنك دائمًا الضغط على CTRL + DEL لاستعادة الإعدادات الافتراضية.

استنتاج:

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

آمل أن يكون هذا البرنامج التعليمي مفيدًا. استمر في اتباع Linux Hint للحصول على مزيد من النصائح والبرامج التعليمية حول Linux.