లైనక్స్‌లో మౌస్ బటన్‌ని ఎలా మ్యాప్ చేయాలి?

How Map Mouse Button Linux



ఈ ట్యుటోరియల్ Linux లో మౌస్ బటన్ను కమాండ్ లైన్ మరియు GUI నుండి ఎలా మ్యాప్ చేయాలో చూపుతుంది.

కమాండ్ లైన్ నుండి లైనక్స్‌లో మౌస్ బటన్‌ని మ్యాప్ చేయండి:

కమాండ్ లైన్ నుండి మీ మౌస్‌ని మ్యాప్ చేయడానికి మీకు X ఇన్‌పుట్ పరికరాలను కాన్ఫిగర్ చేయడానికి మరియు పరీక్షించడానికి కమాండ్ లైన్ యుటిలిటీ అయిన xinput అవసరం. అందుబాటులో ఉన్న ఇన్‌పుట్ పరికరాలు, ఒక పరికరం గురించిన ప్రశ్నల సమాచారం మరియు ఇన్‌పుట్ పరికర సెట్టింగ్‌లను సవరించడానికి Xinput మిమ్మల్ని అనుమతిస్తుంది.







డెబియన్ ఆధారిత లైనక్స్ పంపిణీలలో జిన్‌పుట్‌ను ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:



$సుడోసముచితమైనదిఇన్స్టాల్xinput



మీరు జిన్‌పుట్‌ను అమలు చేసినప్పుడు, అవుట్‌పుట్ కీబోర్డ్, మౌస్, వెబ్ క్యామ్ మొదలైన ఇన్‌పుట్ పరికరాలను చూపుతుంది. మీరు గుర్తించగలిగినట్లుగా, నేను గుర్తించిన మౌస్ ఐడి 10. యుబి ఆప్టికల్ మౌస్. ఐడి మీరు తదుపరి దశల్లో ఉపయోగించే సమాచారం.





$xinput

ఇప్పుడు, మీరు మీ మౌస్ బటన్‌ల మ్యాప్‌ని పొందాలి. ఈ ప్రయోజనం కోసం, దిగువ ఉదాహరణలో చూపిన విధంగా మీరు ఐడి 10 కోసం గెట్-బటన్-మ్యాప్ ఎంపికతో జిన్‌పుట్‌ను ఉపయోగించాలి:



$xinput get-button-map10

మీరు గమనిస్తే, మౌస్ దిశలతో సహా 7 బటన్లు ఉన్నాయి. కింది ఉదాహరణలో చూపిన విధంగా జాబితా పరామితిని ఉపయోగించి మీరు బటన్ల విధులను నేర్చుకోవచ్చు.

$xinput జాబితా10

ఇప్పుడు, మీరు ప్రతి బటన్‌ను గుర్తించాలి. కింది ఉదాహరణలో చూపిన విధంగా పరికరం 10 కోసం పరీక్ష ఎంపికను ఉపయోగించి మీరు దీన్ని చేయవచ్చు. అమలు చేసిన తర్వాత, ప్రతి కీని నొక్కండి మరియు అవుట్‌పుట్ దాని సంఖ్యను అందిస్తుంది.

$xinputపరీక్ష 10

ప్రత్యామ్నాయంగా, దిగువ ఉదాహరణలో చూపిన విధంగా కీలు మరియు బటన్‌లను గుర్తించడానికి మీరు xev ఆదేశాన్ని కూడా ఉపయోగించవచ్చు. మీ పాయింటర్‌ను వైట్ బాక్స్ లోపల ఉంచండి మరియు మీరు గుర్తించాలనుకుంటున్న బటన్‌లు లేదా కీలను నొక్కండి.

$xev

నా ఎడమ క్లిక్ నంబర్ 1, మరియు నా కుడి క్లిక్ సంఖ్య 3. బటన్‌లను విలోమం చేయడానికి, మీరు సెట్-బటన్-మ్యాప్ ఎంపికను ఉపయోగించాలి, తరువాత మౌస్ ఐడి మరియు బటన్ మ్యాప్. ఈ సందర్భంలో, నేను 1 ని 3 తో, 3 ని 1 తో భర్తీ చేసాను, ఎడమవైపు కుడి మరియు కుడివైపు ఎడమవైపు.

$xinput సెట్-బటన్-మ్యాప్10 3 2 1 4 5 6 7

ఇప్పుడు, మీ బటన్లను పరీక్షించండి.

జిన్‌పుట్ మీ కీబోర్డ్ లేదా ఇతర విభిన్న ఇన్‌పుట్ పరికరాలను (జాయ్‌స్టిక్‌లు వంటివి) మ్యాప్ చేయడానికి కూడా ఉపయోగించవచ్చు. XInput గురించి మరింత సమాచారం కోసం మీరు సందర్శించవచ్చు https://linux.die.net/man/1/xinput

కమాండ్ లైన్ (Xmodmap) నుండి మీ మౌస్‌ని మ్యాప్ చేయడం:

మీరు Xmodmap ఉపయోగించి మీ మౌస్‌ని కూడా మ్యాప్ చేయవచ్చు. ఈ సందర్భంలో మేము కీబోర్డ్‌తో మౌస్ బటన్‌ని మ్యాప్ చేస్తాము. ప్రారంభించడానికి, దిగువ ఆదేశాన్ని అమలు చేయడం ద్వారా xkbset ని ఇన్‌స్టాల్ చేయండి:

$సుడోసముచితమైనదిఇన్స్టాల్xkbset


ఆర్చ్ లైనక్స్‌లో, మీరు అమలు చేయవచ్చు:

$సుడోప్యాక్మన్-ఎస్xorg-xmodmap xorg-xev xorg-setxkbmap
విల్లు-ఎస్xkbset

ఇప్పుడు, దిగువ ఆదేశాన్ని అమలు చేయడం ద్వారా Xmodmap కాన్ఫిగరేషన్ ఫైల్‌ను రూపొందించండి. అప్పుడు, నేను నానో ఉపయోగించే దిగువ ఉదాహరణలో టెక్స్ట్ ఎడిటర్‌తో సృష్టించిన ఫైల్‌ను తెరవండి.

$xmodmap -పీకే >/.Xmodmap

కీకోడ్ కాలమ్ కీని సూచిస్తుంది. మీరు గతంలో ఉపయోగించిన xev ఆదేశాన్ని ఉపయోగించి కీలను కూడా గుర్తించవచ్చు.

ఉదాహరణకు, కీ లెఫ్ట్-క్లిక్ ఫంక్షన్ ఇవ్వడానికి, అది Pointer_Button1 గా నిర్వచించబడాలి. కీని ఎడమ క్లిక్‌గా నిర్వచించడానికి, అది Pointer_Button3 అయి ఉండాలి.

మీరు xmodmap ని కమాండ్‌గా కూడా ఉపయోగించవచ్చు, ఉదాహరణకు, మెను కీని ఎడమ క్లిక్ రన్‌గా మార్చడానికి:

$xmodmap -మరియు 'కీకోడ్ 135 = పాయింటర్_బటన్ 1'

తర్వాత లాగ్ అవుట్ చేసి, మార్పులను వర్తింపజేయడానికి తిరిగి లాగిన్ చేయండి. కాన్ఫిగరేషన్ ఫైల్‌లో సేవ్ చేయబడితే మార్పులు మాత్రమే స్థిరంగా ఉంటాయని గుర్తుంచుకోండి.

Xmodmap లో అదనపు సమాచారం కోసం మీరు మ్యాన్ పేజీని చదవవచ్చు https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .

GUI నుండి లైనక్స్‌లో మౌస్ బటన్‌ని మ్యాప్ చేయండి:

కీ మ్యాపర్‌ని ఉపయోగించి గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్ నుండి మౌస్ బటన్‌లను ఎలా మ్యాప్ చేయాలో ఈ విభాగం చూపుతుంది. దిగువ చూపిన విధంగా apt ఉపయోగించి పైథాన్-పైడ్‌బస్ అనే ప్యాకేజీని ఇన్‌స్టాల్ చేయడానికి ముందు:

$సుడోసముచితమైనదిఇన్స్టాల్పైథాన్-పైడ్‌బస్

ఇప్పుడు కీ మ్యాపర్‌ను డౌన్‌లోడ్ చేయండి. మీరు కీ మ్యాపర్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు https://github.com/sezanzeb/key-mapper/releases/

దిగువ ఉదాహరణలో ఉన్నట్లుగా మీరు wget ఉపయోగించి కూడా పొందవచ్చు (వెర్షన్‌ను అప్‌డేట్ చేయడం గుర్తుంచుకోండి).

గమనిక : ఇతర Linux పంపిణీల కోసం .tar.gz ప్యాకేజీని డౌన్‌లోడ్ చేయండి.

$wgethttps://github.com/సెజాన్జేబ్/కీ-మ్యాపర్/విడుదలలు/డౌన్లోడ్/1.0.0/కీ-మ్యాపర్ -1.0.0.డెబ్

డెబియన్ ఆధారిత లైనక్స్ పంపిణీలలో డౌన్‌లోడ్ చేసిన తర్వాత, కింది ఆదేశాన్ని అమలు చేయండి:

$సుడో dpkg -ఐకీ-మ్యాపర్ -1.0.0.డెబ్

దిగువ ఆదేశాన్ని అమలు చేయడం ద్వారా కీ-మ్యాపర్‌ను అమలు చేయండి:

$కీ-మ్యాపర్- gtk

కీ మ్యాపర్ పూర్తిగా సహజమైనది. కీ వైపు, మీరు మ్యాప్ చేయదలిచిన కీని నొక్కండి. మ్యాపింగ్ కాలమ్‌లోని బటన్‌ని రీమాప్ చేయండి, ఆపై అప్లై బటన్‌పై రెండుసార్లు నొక్కండి. డిఫాల్ట్ సెట్టింగ్‌లను పునరుద్ధరించడానికి మీరు ఎల్లప్పుడూ CTRL+DEL ని నొక్కవచ్చు.

ముగింపు:

మీరు చూడగలిగినట్లుగా, లైనక్స్‌లో మౌస్ బటన్‌లను మ్యాపింగ్ చేయడం అనేది ఏ లైనక్స్ యూజర్ స్థాయి అయినా నేర్చుకోవాల్సిన మరియు వర్తింపజేయగల సులభమైన పని. విరిగిన ఇన్‌పుట్ పరికరం లేదా ఇన్‌పుట్ పరికరానికి మా లైనక్స్ మద్దతు ఇవ్వనప్పుడు ఈ ఫంక్షన్ ప్రత్యేకంగా ఉపయోగపడుతుంది. కొంతమంది వినియోగదారులు గేమింగ్ కోసం లేదా యాక్సెస్ కోసం జాయ్‌స్టిక్‌లను కాన్ఫిగర్ చేయడానికి పైన వివరించిన చిట్కాలను కూడా ఉపయోగించవచ్చు.

ఈ ట్యుటోరియల్ ఉపయోగకరంగా ఉంటుందని నేను ఆశిస్తున్నాను. మరిన్ని Linux చిట్కాలు మరియు ట్యుటోరియల్స్ కోసం Linux సూచనను అనుసరించండి.