xmodmap کا استعمال کرتے ہوئے کی میپ کو کیسے تبدیل کریں۔

Xmodmap Ka Ast Mal Krt Wy Ky Myp Kw Kys Tbdyl Kry



صارف کے لینکس ماحول کو ترتیب دینے کے بعد، پہلی چیز جو صارف کے لیے آسان ہے صارف کی رسائی میں آسانی کے مطابق کلیدی نقشہ ترتیب دینے کے قابل ہے۔ لینکس کا ماحول ڈیفالٹ کلیدی نقشہ سازی کے ساتھ آتا ہے جسے صارف کی آسانی کے مطابق تبدیل کیا جا سکتا ہے۔

چابیاں نقشہ کرنے کے لیے، صارف استعمال کر سکتا ہے ' xmodmap ' کمانڈ. اس کمانڈ کی مدد سے، صارف کی بورڈ پر مخصوص کیز کو ری میپ کر سکتا ہے، جو پہلے سے طے شدہ لینکس ڈسٹری بیوشن کو منتخب کرنے کے بجائے اپنی مرضی کے مطابق اور پرفیکٹ کی بورڈ لے آؤٹ بنانے میں مددگار ہے۔







اس کمانڈ کو کچھ کلیدوں میں کچھ خصوصیات کی نقشہ سازی کے لیے بھی استعمال کیا جا سکتا ہے جو شاید استعمال نہ کی گئی ہوں جیسے لہجے کے حروف کو شامل کرنا یا ٹوٹی ہوئی چابیاں کا نقشہ بنانا۔



اس مضمون میں کلیدی نقشوں میں ترمیم کرنے کے دو طریقے ہیں:



آئیے بنیادی طریقہ سے شروع کریں اور مرحلہ وار گائیڈ کے ذریعے xmodmap کا استعمال کرتے ہوئے کی بورڈ میپنگ کو تبدیل کرنا سیکھیں۔





xmodmap کا استعمال کرتے ہوئے کی بورڈ میپنگ کو کیسے تبدیل کیا جائے؟

'xmodmap' ایک کمانڈ لائن یوٹیلیٹی ہے جو Xorg میں کیز کو تبدیل کرنے اور میپ کرنے کے لیے استعمال ہوتی ہے۔

ڈیفالٹ (موجودہ) کی میپ ٹیبل کیسے حاصل کریں؟

صارف مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے موجودہ کی میپ پر ایک نظر ڈال سکتا ہے۔



xmodmap -pke

کلیدی نقشہ کی میز اس طرح ظاہر ہوگی:

یہ جدول کلیدی نقشہ سازی اور ہر کی بورڈ کلیدی فعالیت کے لیے تمام ممکنہ امتزاج دکھاتا ہے۔ آئیے سمجھتے ہیں کہ ہر قطار کس سے مطابقت رکھتی ہے اور ہم ان کی میپس کو کیسے تبدیل کر سکتے ہیں۔

کی کوڈ اور کی میپنگ کی وضاحت کی گئی۔

ہر کی کوڈ ایک کلیدی نشان سے مماثل ہے جس کے ساتھ اسے میپ کیا گیا ہے۔ مندرجہ بالا کلیدی نقشہ سازی میں، کی کوڈ 25 کو لوئر کیس ڈبلیو میں میپ کرنے کی ایک مثال لیں، جب کہ اپر کیس ڈبلیو کو کی کوڈ 25 پلس شفٹ میں میپ کیا گیا ہے۔

ہر کالم مجموعہ کے ایک سیٹ سے مساوی ہے:

  1. چابی
  2. شفٹ+کی
  3. موڈ_شفٹ + کلید
  4. Mode_shift+Shift+key
  5. ISO_Level3_Shift+key
  6. ISO_Level3_Shift+Shift+key

ٹھیک ہے، ایک بار واضح طور پر سمجھ آنے کے بعد، آئیے آگے بڑھتے ہیں اور xmodmap کا استعمال کرتے ہوئے کلیدی نقشوں کو تبدیل کرنے کے عملی کام کی طرف سیدھے کودتے ہیں۔

xmodmap کا استعمال کرتے ہوئے کی میپ کو کیسے تبدیل کیا جائے؟

کلیدی نقشہ میں ترمیم کرنے کے لیے ' ~/.Xmodmap ' کمانڈ. کلیدی نقشہ میں ترمیم کرنے کے لیے ذیل کے مراحل پر عمل کریں۔

مرحلہ 1: موجودہ میپنگ کی کاپی

موجودہ میپنگ کو ہوم ڈائرکٹری میں '.Xmodmap' نام کی فائل میں کاپی کریں:

xmodmap -pke > ~ / ایکس موڈ میپ

مرحلہ 2: '~/.Xmodmap' فائل میں ترمیم کریں۔

ایک بار کاپی ہونے کے بعد، کمانڈ کا استعمال کرتے ہوئے فائل کو 'نانو' ایڈیٹر میں کھولیں:

نینو ~ / ایکس موڈ میپ

دی '~/.Xmodmap' فائل کھولی جائے گی اور پہلے سے طے شدہ نقشہ سازی پر مشتمل ہوگی:

مرحلہ 3: مطلوبہ کلید کی کلیدی نقشہ بندی کو تبدیل کریں۔

صارف پہلے سے طے شدہ کلید کی نقشہ سازی کو تبدیل کر سکتا ہے اور اپنی اہلیت کے مطابق کیز کا نقشہ بنا سکتا ہے۔ مثال کے طور پر، نیچے کی سکرین میں، کی کوڈ 25 کے لیے کلیدی نقشہ سازی کو 'w W w W' سے 'r R r R' میں تبدیل کر دیا گیا ہے:

مرحلہ 4: تبدیلیاں محفوظ کریں۔

تبدیلیوں کو یقینی بنانے کے لیے، کنفیگریشن کو 'میں لوڈ کرنے کے لیے درج ذیل کمانڈ پر عمل کریں۔ xmodmap '

xmodmap ~ / ایکس موڈ میپ

مرحلہ 5: '~/.bashrc' فائل کو اپ ڈیٹ کریں۔

جب بھی ٹرمینل/شیل شروع ہوتا ہے تو کنفیگریشن میں تبدیلیوں کو برقرار رکھنے کے لیے، کمانڈ کا استعمال کرتے ہوئے '~/.bashrc' فائل کے آخر میں اوپر دی گئی کمانڈ کو شامل کریں:

بازگشت xmodmap ~ / ایکس موڈ میپ >> ~ / .bashrc

مرحلہ 6: کی میپنگ کی تصدیق کریں۔

دوبارہ کی گئی تبدیلیوں کو دیکھنے کے لیے کمانڈ چلائیں:

xmodmap -pke

مندرجہ بالا اسکرین میں دیکھا جا سکتا ہے کہ کی کوڈ 25 کے لیے کلیدی نقشہ سازی کو مؤثر طریقے سے تبدیل کر دیا گیا ہے۔

یہ سب xmodmap کا استعمال کرتے ہوئے کی میپ میں ترمیم کرنے کے لیے ہے۔ آئیے یہ سیکھتے ہیں کہ xkeycaps کا استعمال کرتے ہوئے کی میپنگ کو کیسے تبدیل کیا جائے۔

xkeycaps کا استعمال کرتے ہوئے کی بورڈ میپنگ کو کیسے تبدیل کیا جائے؟

'xkeycaps' کی بورڈ کی کی میپنگ کو تبدیل کرنے کے لیے ایک گرافیکل انٹرفیس ہے (عرف گرافیکل فرنٹ اینڈ کو xmodmap)۔ یہ پیکیج پہلے سے انسٹال نہیں ہوتا ہے۔ لہذا، ہمیں پہلے اسے انسٹال کرنے کی ضرورت ہے۔

شرط: لینکس میں xkeycaps کی تنصیب

نصب کرنے کے لئے ' xkeycaps ذیل میں ٹائپ کردہ کمانڈ پر عمل کریں:

sudo مناسب انسٹال کریں xkeycaps

مرحلہ 1: تلاش کریں اور xkeycaps کھولیں۔

تنصیب کے بعد، 'xkeycaps' تلاش کریں اور ایپلیکیشن کھولیں۔

پہلا انٹرفیس اس طرح نظر آئے گا۔

مرحلہ 2: کی بورڈ اور لے آؤٹ کو منتخب کریں۔

آپ اپنی ضرورت کے مطابق کی بورڈ اور لے آؤٹ کا انتخاب کر سکتے ہیں:

اور 'ٹھیک ہے' کو منتخب کریں۔

آپ دیکھیں گے کہ کلید پر منڈلاتے ہوئے؛ KeyCode، KeySym، اور ASCII کوڈ تفصیل سے دکھائے گئے ہیں (جیسا کہ اوپر اسکرین شاٹ میں نمایاں کیا گیا ہے)۔

مرحلہ 3: کلید کے KeySym میں ترمیم کریں۔

کسی بھی KeySym کو تبدیل/تبدیل کرنے کے لیے، اس مخصوص کلید پر 'دائیں کلک' کو پکڑے رکھیں، اور ایک سیاق و سباق کا مینو ظاہر ہوگا۔

دکھائے گئے مینو سے، آپ ایڈٹ، ایکسچینج، ڈپلیکیٹ، ڈس ایبل، اور ریسٹور کیز جیسے کئی کام انجام دے سکتے ہیں۔

اب، نیچے مینو پر جائیں (دائیں کلک کو جاری نہ کریں) اور اپنے ماؤس کے 'دائیں کلک' بٹن کو جاری کر کے 'کی کے کلیدی علامتوں میں ترمیم کریں' کو منتخب کریں۔

مرحلہ 4: منتخب کردہ کی کوڈ کا کریکٹر سیٹ اور کلیدی سم منتخب کریں۔

ایک نئی پاپ اپ ونڈو نمودار ہوگی جہاں سے آپ کریکٹر سیٹ اور منتخب KeyCode کے KeySym کو منتخب کر سکتے ہیں، جیسا کہ ذیل میں GIF میں دکھایا گیا ہے:

سب کچھ ہو جانے کے بعد، تبدیلیاں محفوظ کرنے کے لیے 'ٹھیک ہے' کو منتخب کریں۔

یہ سب xkeycaps (گرافیکل انٹرفیس سے xmodmap) کا استعمال کرتے ہوئے کی میپس کو تبدیل کرنے کے بارے میں ہے۔

نتیجہ

xmodmap کمانڈ کا استعمال کرتے ہوئے اپنے لینکس کی میپ کو حسب ضرورت بنانا ایک ذاتی نوعیت کا اور صارف دوست کی بورڈ لے آؤٹ پیش کرتا ہے۔ مرحلہ وار طریقہ کار صارف کی پسند کے مطابق مطلوبہ کلیدی نقشہ ترتیب دینے میں مدد کر سکتا ہے۔ یہ مضمون کلیدی نقشہ سازی میں ترمیم کرنے کے مکمل طریقہ کار کی وضاحت کرتا ہے۔ اس نے 'کے استعمال پر بھی روشنی ڈالی ہے۔ $HOME/.bashrc ' کمانڈ جو لینکس کے ماحول میں تمام ٹرمینلز میں مستقل تجربہ کو یقینی بناتی ہے۔