আমি কীভাবে আমার ল্যাপটপের একটি নির্দিষ্ট কীতে একটি মাঝারি বোতাম টিপতে পারি?


8

আমি কীভাবে আমার ল্যাপটপের একটি নির্দিষ্ট কীতে একটি মাঝারি বোতাম টিপতে পারি? আমি টাচপ্যাডের উপরের ডানদিকে কোণায় টিপলে মিডল বাটনটি করতে পারি, তবে আমি এটি "উইন্ডোজ" কী বা "মেনু" কী এর মতো একটি কীতে যুক্ত করতে চাই।

এটা করার কোন উপায় আছে?

ক্লাসিক জিনোম-ফেইলসেফ ডেস্কটপ সহ উবুন্টু ১১.১০ এর বর্তমান উত্তরটি কার্যকর হয় না। আমার আপডেটেড উবুন্টু সংস্করণটির জন্য এটি কীভাবে করা যায় তা নির্ধারণের জন্য আমার কারওর প্রয়োজন হবে।

উত্তর:


10

Remap করার মেনু কী টু-ডু নিম্নলিখিত আপনি করতে হবে।

পূর্বশর্ত ইনস্টল করুন

প্যাকেজ ইনস্টল করুন xkbset:

sudo apt-get install xkbset

কীবোর্ড বিন্যাস সংজ্ঞায়িত করুন

পরবর্তী আপনি কীবোর্ডের বিন্যাসটি ব্যবহার করছেন তা নির্ধারণ করতে হবে। আমার ক্ষেত্রে গিগাবাইট ব্রিটিশ / যুক্তরাজ্য কীবোর্ড লেআউট বা আমাদের যুক্তরাষ্ট্র

setxkbmap -layout gb

দ্রষ্টব্য: যদি আপনি চালান

setxkbmap -query

এটি আপনাকে নিম্নলিখিত হিসাবে আউটপুট দেবে - যদি মডেল এবং লেআউট আপনার কীবোর্ড হয় তবে আপনি সঠিক লেআউটটি ব্যবহার করছেন

rules:      evdev
model:      pc105
layout:     gb

পরবর্তী নির্ধারণ করে যে আমরা পরবর্তী ম্যাপিং মাউস কীগুলি করব:

xkbset m
xkbset exp =m

এটি Menuকী-কোড

Menuকীটি মানচিত্র করুন । এটি করার জন্য আমাদের Menuকী-কোড দরকার। টার্মিনাল দৌড়ে xev, আপনার মাউসটিকে স্কোয়ারের ভিতরে নিয়ে যান এবং Menuকী টিপুন।

এখানে চিত্র বর্ণনা লিখুন

শেষ ফলাফল

আমার ক্ষেত্রে আমার Menuকী-কোডটির মান 135 এবং এটি মাউস বোতাম 2-এ ম্যাপ করা হবে

xmodmap -e "keycode 135 = Pointer_Button2"

নিম্নলিখিত হিসাবে পরীক্ষিত:

  1. টার্মিনালে কিছু পাঠ্য অনুলিপি করুন - আটকানো কর্ম শুরু করা হয়েছে
  2. শিরোনাম বারের উপর মাউস রাখুন - উইন্ডোটি পটভূমিতে সরানো

এই সব একত্র করা:

ঠিক আছে, একবার আমরা সঠিক কীকোডগুলি সরিয়ে নিয়ে গেলে, লগইন থেকে শুরু করার জন্য আমরা এটি একসাথে রাখতে পারি।

প্রথমে আপনার হোম ফোল্ডারে একটি ফাইল তৈরি করুন remapkeys

gedit ~/remapkeys

এখন নিম্নলিখিতটি অনুলিপি করুন এবং আটকান

#!/bin/sh
setxkbmap -layout gb
xkbset m
xkbset exp =m
xmodmap -e "keycode 135 = Pointer_Button2"

সংরক্ষণ. ফাইলটি কার্যকর করার অধিকার দিন

chmod +x ~/remapkeys

তারপরে স্টার্টআপ অ্যাপ্লিকেশনগুলির জন্য ড্যাশ অনুসন্ধান থেকে বা জিনোম ক্লাসিক - অ্যাপ্লিকেশনগুলি - অন্যান্য - প্রারম্ভিক অ্যাপ্লিকেশন ব্যবহার করা হয়

নতুন স্টার্টআপ অ্যাপ্লিকেশন এন্ট্রি যুক্ত করুন

এখানে চিত্র বর্ণনা লিখুন

আদেশটি হ'ল:

bash -c "sleep 5 && ~/remapkeys"

আপনার নতুন স্ক্রিপ্টটি চালানোর আগে আপনার ডেস্কটপটি প্রদর্শিত হওয়ার জন্য কমান্ডটি 5 সেকেন্ডের জন্য ঘুমায় - যদি আপনার ডেস্কটপটি 5 সেকেন্ডের মধ্যে উপস্থিত না হয় (সম্ভবত আপনি একটি ধীর নেটবুক ব্যবহার করছেন?) তবে এই সময়সীমাটি 10 ​​বা 15 সেকেন্ডে বাড়িয়ে তোলেন। লগআউট এবং পরীক্ষার জন্য লগইন।


আমি কি জিজ্ঞাসা করতে পারি, এই পদক্ষেপগুলি অনুসরণ করার পরে, স্থায়ী হওয়া বাধ্যতামূলক হওয়া উচিত বা আমি এটি অন্য কোথাও রেখে দেওয়া উচিত যাতে প্রতিবার আমি রিবুট করার সময় এটি লোড হয়?
719016

অবশ্যই স্থায়ী নয় - আমি একটি স্ক্রিপ্টে বিবৃতি যুক্ত করব এবং প্রারম্ভিক অ্যাপ্লিকেশনগুলির অংশ হিসাবে চালিত করতাম যাতে এটি লগইনে চলে। উত্তরটি কি আপনার জন্য কাজ করে - এটি আমার পরীক্ষায় হয়েছিল ...
ফসফ্রিডম

এটি কাজ করে তবে যেমন আপনি স্থায়ীভাবে বলেন না
719016

... সেক্ষেত্রে আমি এটি পরিষ্কার করে বলিনি, আমি লগইন থেকে উত্তরে এটি কীভাবে শুরু করব তা যুক্ত করেছি।
ফসফ্রিডম

ডো কি ড্র্যাগ এবং ড্রপ অনুমতি দেয়?
ভিজিটর অ্যাবেলা

5

প্রথমে xautomation ইনস্টল করুন:

sudo apt-get install xautomation

আপনি xte ব্যবহার করে একটি মধ্য-ক্লিক ইভেন্ট পাঠাতে পারেন:

xte 'mouseclick 2'

আপনি এর জন্য পছন্দসমূহ -> কীবোর্ড শর্টকাটগুলি (বা ইউনিটি অনুসন্ধান থেকে 'কীবোর্ড শর্টকাটস) এর আওতায় একটি কাস্টম শর্টকাট তৈরি করতে পারেন। 'যোগ করুন' ক্লিক করুন, একটি নাম এবং উপরের কমান্ডটি প্রবেশ করুন এবং 'প্রয়োগ করুন' এ ক্লিক করুন। নীচে স্ক্রোল করুন এবং শর্টকাট সেট করুন যেমন আপনি অন্য কোনও কাজের জন্য করেন।

যখন আমি এটি চেষ্টা করেছি, আমি কেবলমাত্র উইন্ডোজ কীতে অ্যাকশনটি আবদ্ধ করতে পারিনি। আপনি নিম্নলিখিতটি করে এটি ব্যবহার করে দেখতে পারেন, তবে একটি বাগ রয়েছে যা এটি কাজ করা থেকে বিরত করে:

একটি টার্মিনাল খুলুন এবং চালান

gconf-editor

Ctrl + f চাপুন, 'কী মানগুলিতেও অনুসন্ধান করুন' বাক্সটি নির্বাচন করুন এবং অনুসন্ধান বাক্সে নিম্নলিখিতটি প্রবেশ করুন:

xte 'mouseclick 2'

নীচে ফলকটিতে কেবল একটি ফলাফল থাকা উচিত। যদি আরও কিছু থাকে তবে এর নামে '/ ডেস্কটপ / জিনোম / কীবাইন্ডিংস / কাস্টম * / ক্রিয়া' রয়েছে এমন একটি নির্বাচন করুন। উপরের-ডান ফলকে, 'বাঁধাই' ক্ষেত্রের পাশে '' (উদ্ধৃতি ব্যতীত) প্রবেশ করান। আমি যা করেছি একই ফলাফল আপনি যদি পান তবে আপনার সমস্ত উইন্ডো উপস্থিতি পরিবর্তিত হবে এবং নতুন কী-বাইন্ডিং কিছুই করবে না। এটি যা যা ছিল (বা এটিকে ফাঁকা করুন) এ ফিরে করুন এবং উপস্থিতি খুলুন (পছন্দসমূহ -> উপস্থিতি বা unityক্য অনুসন্ধানের অধীনে 'উপস্থিতি')। এটি সমস্যার সমাধান করা উচিত।


গ্রেট! আমার gconf-edit বিট করার দরকার নেই, এখন পর্যন্ত এটি কাজ করছে, আমি রিবুট করার পরে ডাবল-চেক করব। ধন্যবাদ!
719016

এটি ক্লাসিক জিনোম-ফেইলসেফ ডেস্কটপ সহ উবুন্টু ১১.১০ তে আর কাজ করছে না। আমি নিশ্চিত যে যদিও এটি করার একটি উপায় অবশ্যই আছে।
719016

1

আমি অন্যদের জন্য নোট করব (যেহেতু আমি নিজের মাউসটি খুঁজতে গিয়ে এটি বেশ কয়েকবার পেয়েছি) যে কোনও লজিটেক ইঁদুরের কয়েকটি বোতাম রয়েছে (আমার এমএক্স 1100 এ সেগুলি ডিফল্ট "ডিপিআই +/-" বোতাম ছিল) যা প্রেরণ করে না ইউএসবি রিসিভারের জন্য একটি সংকেত।

এটি ওভাররাইড করা এবং মাউসটি আপনার মাউস ড্রাইভারের কাছে বোতাম টিপতে দেওয়া রিপোর্ট করা সম্ভব, তবে প্রক্রিয়াটি ব্যবহারকারী-বান্ধব (বা এমনকি সহজেই প্রতিরূপ, যেহেতু এটি প্রতিটি মাউসের জন্য পৃথক বলে মনে হয়) খুব কাছাকাছি নয়। "লোমোকো" প্যাকেজটি সম্ভবত কিছু ব্যবহারকারীর জন্য কাজ করবে, তবে কিছুক্ষণের মধ্যে নতুন ইঁদুরগুলির জন্য আপডেট করা হয়নি।

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