כיצד למפות כפתור עכבר בלינוקס?

How Map Mouse Button Linux



הדרכה זו מראה כיצד למפות לחצן עכבר ב- Linux הן משורת הפקודה והן מה- GUI.

מפה כפתור עכבר בלינוקס משורת הפקודה:

כדי למפות את העכבר משורת הפקודה אתה צריך xinput, כלי שורת פקודה כדי להגדיר ולבדוק התקני קלט X. Xinput מאפשר לך להציג התקני קלט זמינים, לבדוק מידע על מכשיר ולערוך הגדרות של מכשיר קלט.







כדי להתקין xinput בהפצות לינוקס מבוססות Debian, הפעל את הפקודה הבאה:



$סודומַתְאִיםלהתקיןxinput



כאשר אתה מפעיל xinput, הפלט יציג התקני קלט כגון מקלדת, עכבר, מצלמת אינטרנט וכו '. כפי שאתה יכול לראות העכבר שזוהה שלי הוא עכבר אופטי USB עם מזהה 10. המזהה הוא המידע בו תשתמש בשלבים הבאים.





$xinput

כעת, עליך לקבל את מפת לחצני העכבר שלך. לשם כך, עליך להשתמש ב- xinput עם האפשרות get-button-map-map עבור מזהה 10, כפי שמוצג בדוגמה שלהלן:



$xinput get-button-map10

כפי שאתה יכול לראות, ישנם 7 כפתורים, כולל כיוונים לעכבר. ניתן ללמוד את פונקציות הלחצנים באמצעות פרמטר הרשימה כפי שמוצג בדוגמה הבאה.

$רשימת xinput10

כעת, עליך לזהות כל כפתור. תוכל לעשות זאת על ידי שימוש באפשרות הבדיקה למכשיר 10 כפי שמוצג בדוגמה הבאה. לאחר הביצוע, לחץ על כל מקש והפלט יחזיר את המספר שלו.

$xinputמִבְחָן 10

לחלופין, תוכל גם להשתמש בפקודה xev כדי לזהות מפתחות ולחצנים כפי שמוצג בדוגמה להלן. מקם את המצביע בתוך הקופסה הלבנה ולחץ על הלחצנים או המקשים שברצונך לזהות.

$xev

הקלקה השמאלית שלי היא המספר 1, והקלקה הימנית שלי היא המספר 3. כדי להפוך את הכפתורים, עליך להשתמש באפשרות set-button-map, ואחריה מזהה העכבר ומפת הלחצנים. במקרה זה, החלפתי 1 ב -3, ו -3 ב -1, שמאל עם ימין וימין עם שמאל.

$xinput set-button-map10 3 2 1 4 5 6 7

עכשיו, בדוק את הכפתורים שלך.

ניתן להשתמש ב- Xinput גם למפות את המקלדת או התקני קלט שונים אחרים (כמו ג'ויסטיקים). למידע נוסף על XInput אתה יכול לבקר https://linux.die.net/man/1/xinput

מיפוי העכבר משורת הפקודה (Xmodmap):

תוכל גם למפות את העכבר באמצעות Xmodmap. במקרה זה נמפה כפתור עכבר עם המקלדת. כדי להתחיל, התקן את xkbset על ידי הפעלת הפקודה שלהלן:

$סודומַתְאִיםלהתקיןxkbset


ב- Arch Linux תוכל להריץ:

$סודופקמן-Sxorg-xmodmap xorg-xev xorg-setxkbmap
קשת-Sxkbset

כעת, צור קובץ תצורה של Xmodmap על ידי הפעלת הפקודה שלהלן. לאחר מכן, פתח את הקובץ שנוצר באמצעות עורך טקסט בדוגמה למטה אני משתמש ב- nano.

$xmodmap -pke >~/.Xmodmap

עמודת קוד המפתח מייצגת מפתח. תוכל גם לזהות את המפתחות באמצעות הפקודה xev שהייתה בשימוש בעבר.

לדוגמה, כדי לתת פונקציה של מקש לחיצה שמאלית, יש להגדיר אותה כמצביע_כפתור 1. כדי להגדיר מפתח כקליק שמאלי, הוא צריך להיות Pointer_Button3.

תוכל גם להשתמש ב- xmodmap כפקודה, למשל, כדי להפוך את מקש התפריט להפעלה בלחיצה שמאלית:

$xmodmap 'קוד מפתח 135 = Pointer_Button1'

לאחר מכן, צא והתחבר שוב כדי להחיל את השינויים. זכור כי השינויים יימשכו רק אם יישמרו בקובץ התצורה.

למידע נוסף על Xmodmap אתה יכול לקרוא את דף האדם https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .

מפה כפתור עכבר בלינוקס מה- GUI:

חלק זה מראה כיצד למפות לחצני עכבר מממשק המשתמש הגרפי באמצעות Key Mapper. לפני שתתחיל להתקין את החבילה בשם python-pydbus באמצעות apt כפי שמוצג להלן:

$סודומַתְאִיםלהתקיןpython-pydbus

עכשיו הורד את Key Mapper. אתה יכול להוריד מפתח מפתח מ https://github.com/sezanzeb/key-mapper/releases/

אתה יכול גם לקבל את זה באמצעות wget כמו בדוגמה למטה (זכור לעדכן את הגירסה).

הערה : עבור הפצות לינוקס אחרות, הורד את חבילת .tar.gz.

$wgethttps://github.com/sezanzeb/מפת מפתחות/מהדורות/הורד/1.0.0/key-mapper-1.0.0.deb

לאחר ההורדה בהפצות לינוקס מבוססות Debian, הפעל את הפקודה הבאה:

$סודו dpkg -אניkey-mapper-1.0.0.deb

בצע את Key-Mapper על ידי הפעלת הפקודה שלהלן:

$key-mapper-gtk

Key Mapper הוא אינטואיטיבי לחלוטין. בצד המפתח, הקש על המקש שברצונך למפות. שנה מחדש את הלחצן בעמודה מיפוי ולאחר מכן לחץ פעמיים על הלחצן החל. תוכל תמיד ללחוץ על CTRL+DEL כדי לשחזר את הגדרות ברירת המחדל.

סיכום:

כפי שאתה יכול לראות, מיפוי כפתורי עכבר בלינוקס היא משימה קלה שכל רמה של משתמש לינוקס יכולה ללמוד וליישם. פונקציה זו שימושית במיוחד במקרה של התקן קלט שבור או כאשר התקן קלט אינו נתמך על ידי Linux שלנו. חלק מהמשתמשים עשויים להשתמש בטיפים שהוסברו למעלה גם כדי להגדיר את הג'ויסטיקים למשחקים או לנגישות.

אני מקווה שהמדריך הזה היה שימושי. המשך לעקוב אחר רמז לינוקס לקבלת טיפים נוספים והדרכות לינוקס.