উত্তর:
Xkbset ইনস্টল করতে প্রয়োজন (আপনি সিনাপটিক প্যাকেজ ম্যানেজার ব্যবহার করতে পারেন)। তারপরে কীভাবে করবেন এই ব্লগ পোস্টটি দেখুন ।
ব্লগ পোস্ট থেকে উদ্ধৃত:
প্রথমত, আমাদের এক্স এ একটি পুরানো অ্যাক্সেসিবিলিটি এক্সটেনশন ইনস্টল করা দরকার যা xkbset বলে । উবুন্টু বা দেবিয়ান মধ্যে, ঠিক
sudo apt-get install xkbset
। এই সফ্টওয়্যারটির আসল ধারণাটি এমন লোকদের জন্য সমর্থন সরবরাহ করা যা সম্ভবত মাউস বা কীবোর্ডটি এত ভালভাবে ব্যবহার করতে সক্ষম না হতে পারে, সুতরাং এটি মাউসকি (নামপ্যাড সহ কার্সার নিয়ন্ত্রণ) এবং স্টিকিকিস (হিট শিফট, লিফট বন্ধ, টাইপ করুন) টাইপ করে একটি চিঠি, একটি মূলধন পান) এবং স্লোকি (কেবলমাত্র একটি নির্দিষ্ট সময়ের পরে একটি কী চাপুন) নিবন্ধ করুন। তবে আমরা এটি মাউসকিসের সাহায্যে মাউস বোতামে একটি কীবোর্ড কী ম্যাপ করতে ব্যবহার করতে যাচ্ছি।প্রথমত, আমরা সমস্ত কার্সার-নিয়ন্ত্রণ স্টাফ থেকে মুক্তি পাব, যাতে আপনি এখনও নিজের নামপ্যাডটি ব্যবহার করতে পারেন। রুট, ফাইল সম্পাদন করা হিসাবে
/usr/share/X11/xkb/compat/mousekeys
মধ্যে অপসারণ সবকিছুinterpret.repeat= False;
এবং// New Keysym Actions
। এই মানচিত্রগুলি নীচে কিছু নতুন "কিজিম" ক্রিয়া লক্ষ্য করুন, বিশেষত যাকে বলা হয়েছিলPointer_Button2
।এরপরে, আমরা xkbset কনফিগার করার জন্য, মাউসকিগুলি চালু করতে, নিষ্ক্রিয়তার একটি সময় পরে এটি বন্ধ না করার জন্য এবং আপনার পছন্দের একটি কীটি মিডল-ক্লিকে ম্যাপ করার জন্য একটি স্ক্রিপ্ট তৈরি করব। এখানে আমার
~/.middle-click.sh
:#!/bin/bash # set XKB layout setxkbmap -layout us # turn on mousekeys xkbset m # stop mousekeys expiring after a timeout xkbset exp =m # map keysym to other keysym xmodmap -e "keysym Menu = Pointer_Button2" # this also works # xmodmap -e "keycode 135 = Pointer_Button2"
এইটি মেনু কীটি (এটি আমার কীবোর্ডে ডান আল্ট এবং ডান সিটিআরএল এর মধ্যে রয়েছে, এটি একটি মাউস কার্সারযুক্ত মেনুর মতো দেখায়) যা মাউস বোতাম 2 তে ক্লিক করে, যা মাঝের ক্লিকের জন্য। লক্ষ্য করুন আমি কীবোর্ডে
keysym
লাইনটি মন্তব্য করে এবং লাইনটি ব্যবহার করে অন্য কোনও কী ব্যবহার করতে পারিkeycode
। কী-কোডগুলি কীবোর্ড থেকে কীবোর্ডে আলাদা, সুতরাং আপনি যে কীটি ব্যবহার করতে চান তার কীকোড পেতে,xev
টার্মিনালে চালানো , আপনার চাবিটি চাপ দিন এবং টার্মিনাল আউটপুট দেখতে পারেন।ম্যাক ব্যবহারকারীদের জন্য বাম-ক্লিকটি বোতাম 1, এবং বোতামটি 3 বোতামটি ক্লিক করুন। আমি যদি ম্যাক ব্যবহার করে থাকি তবে আমি কল্পনা করেছিলাম যে আমি রাইট কমান্ডকে বোতাম 2, এবং ডান বিকল্পটি বোতাম 3-এ ম্যাপ করব। আমি আশা করি এই বোতামগুলির ডান পাশের বাম পাশে একটি আলাদা কীকোড রয়েছে। যদি তা না হয়, আমি এফ 11 এবং / অথবা এফ 12 ব্যবহার করে এমন লোকদের পড়েছি।
man xmodmap
আপনার ইচ্ছা হলে কীভাবে সিএমডি + এফ 12 এর মতো একটি পরিবর্তনকারী ব্যবহার করবেন তা আপনাকে জানাবে।জোনমের অধীনে, আমি লগ ইন করার সাথে সাথে এই স্ক্রিপ্টটি শুরু করার জন্য আমি সিস্টেম -> পছন্দ -> সেশনগুলি ব্যবহার করি, সুতরাং আমাকে আর এটি নিয়ে চিন্তা করতে হবে না। আপনার স্ক্রিপ্টটি দিয়ে সম্পাদনযোগ্য করতে ভুলবেন না
chmod +x ~/.middle-click.sh