কী নিয়ন্ত্রণ করতে কীভাবে সুপার (বাম) কী পুনরায় তৈরি করবেন


26

কেউ দয়া করে আমাকে কীভাবে আমার Super(বাম) কীটি চাবি পুনর্নির্মাণ করতে পারেন Ctrl?

মানে Super(বাম) Ctrlকী হিসাবে কাজ করা উচিত ।


আপনি কি কেবল বামদিকের সুপারটি কী সিটিআরএল হিসাবে কাজ করতে চান? কীবোর্ড লেআউট সেটিংস থেকে একবারে উভয়কে পুনরায় তৈরি করা সহজ, তবে কনফিগার ফাইলের মাধ্যমে কেবলমাত্র একটি পরিবর্তন করতে হবে।
পিকনলে

হ্যাঁ, আমি কেবলমাত্র
স্যান্ডি

না সুপার চাবি আমার কীবোর্ড কী এটা উপর একটি মাইক্রোসফট উইন্ডোজ লোগো আছে বাম Ctrl এবং বাম Alt / ডান Alt GR এবং অন্য অদ্ভুত লোগো সহ একটি কী মধ্যে একটি মিথ্যা পড়ুন?
রেনে নিনফেনিগার

1
@ রেননিফেনিগার সুপার Windowsপিসি কীবোর্ডগুলির Commandকী এবং অ্যাপল কিবোর্ডের কী। আপনার বর্ণিত অন্যান্য কী কী তা আমি নিশ্চিতভাবে নিশ্চিত নই
ন্যূনতম

উত্তর:


28

আপনার কীবোর্ডে বড় পরিবর্তনগুলি করতে, রিম্যাপিং অক্ষর এবং পরিবর্তনকারী পরিবর্তন সহ, আপনাকে xmodmap ইউটিলিটিটি ব্যবহার করতে হবে - দেখুন man xmodmap। পরিবর্তনগুলি সম্পাদন করার কয়েকটি উপায় রয়েছে:

  • হয় কমান্ড লাইন থেকে

    xmodmap -e "your commands"
    
  • বা কোনও ফাইলের মতো আদেশগুলি লিখুন .xmodmaprc, তারপরে এটি আপনার লগইন আইটেমগুলিতে বা আপনার

    xmodmap .xmodmaprc
    

    আপনি যদি ফাইলটির নাম দেন তবে ~/.xmodmapএটি লগইনে স্বয়ংক্রিয়ভাবে কার্যকর করা হবে।

এখন কমান্ড

আপনি যা করতে চান তা একটি দ্বি-পদক্ষেপ প্রক্রিয়া। প্রথমে আপনি সুপারটিকে মডিফায়ার থেকে আনম্যাপ করুন, তারপরে আপনি এটি নিয়ন্ত্রণ করতে ম্যাপ করুন।

  1. xmodmap -pmবাউন্ড সংশোধকগুলির একটি তালিকা পেতে একটি টার্মিনাল উইন্ডোতে চালান । আমার মেশিনে (এবং সম্ভবত আপনার) সুপার হিসাবে উল্লেখ করা হয় mod4Super_Lএবং Super_Rপৃথক কী যা একই সংশোধককে আউটপুট দেয়।

    এখন আপনি এটি থেকে পরিবর্তনকারী আনম্যাপ করতে পারেন। Xmodmap কমান্ড চালান (উপরের একটি পদ্ধতি ব্যবহার করে)

    remove mod4 = Super_L
    

    এখন শারীরিক কীটি এখনও অভ্যন্তরীণভাবে সুপার_এল হিসাবে উল্লেখ করা হয়েছে, তবে এটি কিছুই করে না।

  2. এখন এটি পুনরায় তৈরি করুন। Xmodmap কমান্ডটি চালান:

    add control = Super_L
    

আপনি যদি পরে এটি পূর্বাবস্থায় ফিরিয়ে আনতে চান তবে উপযুক্ত যুক্তি দিয়ে একই কমান্ডগুলি চালান।

সুপার_আর নেই?

এক্সমোডম্যাপ-পিএম এর আউটপুট আপনাকে সুপার_এল নামের একাধিক কী দিতে পারে তবে সুপার_আর নাম দেওয়া হয়নি)। যদি এটি হয়ে থাকে তবে এখন আপনার কাছে বেশ কয়েকটি অতিরিক্ত কী নিয়ন্ত্রণের জন্য বরাদ্দ রয়েছে তবে সুপারকে কোনও বরাদ্দ করা হয়নি। আপনাকে একটি কীটির নাম পরিবর্তন করতে হবে। (এনবি: এটি আপনাকে বেশ কয়েকটি সুপার_এল এবং কমপক্ষে একটি সুপার_আর দিতে পারে This এটি ভাল।

সারণীর মূল নামগুলির সকলের পাশের বন্ধনীতে একটি হেক্স নম্বর রয়েছে। এই সংখ্যাটি আপনার কীবোর্ডের কীটির শারীরিক কীকোড (এটি মডেল অনুসারে পৃথক হতে পারে)। আপনার যদি একটি সুপার_এলকে সুপার_আরতে পরিবর্তন করতে হয়, প্রথমে আপনি সুপার_আর সাথে যুক্ত হতে চান এমন কীকোডটি সন্ধান করুন (কোনটি সঠিক কিনা তা নিশ্চিত নন? চালান xevতারপর দু'বার ডানদিকে সুপার আলতো চাপুন output কীকোড = 133 "(একটি ভিন্ন সংখ্যা সহ) with Xmodmap কমান্ডটি চালান

keycode 133 = Super_R

কী নামকরণ করতে, তারপর

add mod4 = Super_R

এটি সুপারকে অর্পণ করার জন্য।


আমার জন্য সময় ব্যয় করার জন্য প্রথমে ধন্যবাদ। আমি যখন টার্মিনালে "মোড 4 মোড = সুপার_এল" টাইপ করি তখন আমি এই বার্তাটি পেয়েছি: মোড 4 = সুপার_এল সরান: কমান্ডটি পাওয়া যায় নি । স্ক্রিনশট: i.imgur.com/fbvEA.png
স্যান্ডি

1
এটি xmodmap ইউটিলিটির জন্য একটি কমান্ড। প্রথম বিভাগে আমি যে পদ্ধতিগুলি দিয়েছি তা আপনাকে চালাতে হবে। আমি আরও উত্তর পরিষ্কার করতে আমার উত্তর সম্পাদনা করেছি।
পিকনলে

আপনি কি দয়া করে আমাকে বলবেন কীভাবে শুরুতে এই আদেশগুলি চালানো যায়?
স্যান্ডি

আপনি কখন লগ ইন করবেন, বা কখন সিস্টেম বুট হয়? যদি প্রাক্তন হয় তবে কেবলমাত্র আপনার হোম ডিরেক্টরিতে '.xmodmap' ফাইলটিতে কমান্ডগুলি রাখুন; 'আমি কীভাবে শুরু করার সময় স্ক্রিপ্ট সম্পাদন করব' (এই জাতীয় প্রশ্ন সম্ভবত আগে জিজ্ঞাসা করা হয়েছিল) এর পংক্তিতে একটি পৃথক প্রশ্নের জন্য উত্তরসূচক আরও উপযুক্ত হবে।
পিকনলে

আমার জন্য কীসম ব্যতীত কাজ হয়নি । keysym Super_L = Control_L
আলিয়াকসান্দ্র সুস্কেভিচ

19

কমান্ড লাইন:

xmodmap -e "remove mod4 = Super_L"
xmodmap -e "add control = Super_L"

বা ~/.Xmodmapশুরুতে সক্রিয় করতে রাখুন:

remove mod4 = Super_L
add control = Super_L

4

উবুন্টুতে, আপনি সম্পাদনা করতে পারেন /etc/default/keyboard এবং সেট :

XKBOPTIONS = "altwin: ctrl_win"

কোনটি:

Ctrl উইন কীতে ম্যাপ করা হয় (এবং সাধারণ Ctrl কীগুলি)

man 5 keyboardআরও তথ্যের জন্য পড়ুন । আপনি আপনার সিস্টেমে বিকল্পগুলির সমস্ত সম্ভাব্য সংমিশ্রণগুলি এটি করে খুঁজে পেতে পারেন:

grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win

2

আপনি যদি কোনও জিইউআইয়ের সাথে করতে চান:

  1. জিনোম টুইটগুলি ইনস্টল / খুলুন
  2. ক্লিক Keyboard & Mouse
  3. ক্লিক Additional Layout Options
  4. বিস্তৃত করা Ctrl position
  5. নির্বাচন করা Swap Left Win with Left Ctrl

1

এটি দিয়ে চেষ্টা করুন:

clear Control
clear mod4
remove Control = Control_L Control_R
remove mod4 = Super_L Super_R
add Control = Super_L

উপরের রেখাগুলি আপনার মধ্যে রাখুন ~/.Xmodmapএবং কার্যকর করুন xmodmap ~/.Xmodmap

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.