Ctrl এবং Alt থেকে মাউসের থাম্ব বোতামগুলি মানচিত্র করুন


11

আমি উবুন্টু 12.04 চালাচ্ছি এবং একটি মাল্টি-বোতামে মাইক্রোসফ্ট মাউস রয়েছে। আমি যথাক্রমে আমার মাউসের বাম এবং ডান থাম্ব বোতামগুলিতে Ctrlএবং Altসংশোধক কীগুলি ম্যাপ করতে চাই , যাতে আমি কীবোর্ডটি স্পর্শ না করেই Ctrl+ ক্লিক করতে এবং ক্লিক করতে পারি Alt। আমার থাম্ব বোতাম বোতাম 8এবং 9

আমি কীভাবে মাউসের থাম্ব বোতামটি কনফিগার করব? যা ব্যাখ্যা করেছে যে কীভাবে একটিতে ডাবল ক্লিক মানচিত্র করা যায় thumb button- এটি ডাবল ক্লিকের জন্য কাজ করেছে তবে কীভাবে সমাধানটির জন্য Ctrlএবং কীভাবে সমাধানটি পরিবর্তন করতে হবে তা আমি বুঝতে পারি নাAlt

আমিও চেষ্টা করেছি কীভাবে মাউসের থাম্ব বোতামগুলিতে সিটিআরএল / শিফ্ট মানচিত্র করবেন? যা xdotools এবং xbindkeys ব্যবহার করে। আমি এতে স্ক্রিপ্টটি পরিবর্তন করেছি:

~/.xbindkeysrc:

"xdotool keydown alt"
        b:9
"xdotool keyup alt"
        release + alt + b:9
"xdotool keydown ctrl"
        b:8
"xdotool keyup ctrl"
        release + control + b:8

যা ALMOST কাজ করে। Ctrlআমি যখন বাম থাম্ব বোতামটি ক্লিক করি তখন এটি এক-কি প্রেসকে অনুকরণ করে তবে আমি বোতামটি ধরে রাখতে এবং একই সাথে ক্লিক করতে পারি না - thumb buttonমনে হয় যে এটি প্রকাশ না হওয়া অবধি অন্য ইনপুট শুনতে বাধা দেয়।

কেউ কি জানেন যে কীভাবে আমি আমার মাউসের থাম্ব বোতামটি আসলে একটি সংশোধক কী হিসাবে কাজ করতে পারি, তাই আমি thumb button+ ক্লিকের পরিবর্তে Ctrl+ ক্লিক করতে পারি?


xev | grep button\|Buttonতারপরে, চালান , সাদা উইন্ডোটির উপরে "Ctrl" টিপ বোতামটি টিপুন, এটি প্রকাশ না করেই, একটি ক্লিক করুন, তারপরে এটি ছেড়ে দিন এবং আউটপুট পোস্ট করুন।
হেলিও

@ হেলিও আমার নতুন নির্মিত প্রশ্নটি দেখুন: Askubuntu.com
কনসেপ্টডেলাক্স

উত্তর:


0

আমি একটি কাজ সমাধান পাওয়া এখানে । এটি ইজিস্ট্রোক ( sudo apt install easystroke) ব্যবহার করে । উবুন্টুফর্মস থেকে @ স্টুয়ার্টে কিডস!

যদিও এখানে একটি সমস্যা ছিল - পুনঃ-ম্যাপ করা মাউস ক্লিকটি বিক্ষিপ্তভাবে একটি অরিজিনাল (আমার ক্ষেত্রে 'পিছনে') ফেলে দেয়। এটি এড়াতে, মাউস বোতামটি xinput set-button-map( sudo apt install xinput) সহ কিছু অব্যবহৃত সংখ্যায় পুনরায় তৈরি করা যেতে পারে । $HOME/.config/autostart/mouse-buttons.shএই লিখিত সামগ্রীটির সাথে আমি তৈরি (প্রতিটি বহনযোগ্য) প্রতিটি লগইনে পুনরায় মানচিত্র তৈরি করতে :

$ cat .config/autostart/mouse-buttons.sh
#!/usr/bin/env bash

mi_mouse_id=$(xinput | grep 'GTech MI wireless mouse.*pointer' | sed 's/.*\tid=\([0-9]*\)\t.*/\1/')
xinput set-button-map $mi_mouse_id 1 2 3 4 5 6 7 20 9 10 11 12 13 14 15 16 17 18 19 20
$

এই মানচিত্র মাউস বোতাম 8 থেকে বোতাম 20. আশা করি বাটন 20 এর কোনও অর্থ নেই। অন্তত আমার পক্ষে এটির কোনও প্রভাব নেই effect এখন সময়টি 20 টি সিটিএল-এ পুনরায় ম্যাপ করার সময় হয়েছে:

  1. পছন্দসই ট্যাব: অতিরিক্ত বোতাম -> যোগ করুন -> রেডিও বোতাম 'তাত্ক্ষণিক অঙ্গভঙ্গি' -> ধূসর অঞ্চলে পছন্দের মাউস বোতামটি ক্লিক করুন (আমার জন্য একটি 'পিছনে, থাম্ব বোতাম' হয়ে উঠল (তাত্ক্ষণিকভাবে) বোতাম 20 ')
  2. পছন্দসই ট্যাব: 'অটোস্টার্ট ইজাস্ট্রোক' নির্বাচন করুন
  3. ক্রিয়া ট্যাব: ক্রয়ের
     নাম যুক্ত করুন: আপনার পছন্দ মতো যে কোনও কিছুই (যেমন 'মাউস 20 -> Ctrl')
     টাইপ করুন: 'উপেক্ষা করুন'
     বিশদ: 'উপেক্ষা' থেকে 'কী সংমিশ্রণ ...' এ পরিবর্তন করতে একবার ক্লিক করুন। তারপরে Ctrl + a টিপুন। 'এ' কিছু যায় আসে না এবং এড়ানো হয়। 'কী সংমিশ্রণ' কে 'সিটিআর' দিয়ে প্রতিস্থাপন করা হবে
  4. নতুন ক্রিয়াটি নির্বাচিত / হাইলাইট করা -> 'রেকর্ড স্ট্রোক' ক্লিক করুন -> আপনি যে মাউস বোতামটি আবার ব্যবহার করতে চান তা টিপুন (এটি আমার জন্য স্ট্রোক কলামে '20 -> 20 'নিয়ে এসেছে)
  5. এখন আমার মাউস বোতাম টিপুন এবং ধরে রাখা স্ক্রিনে একটি বিশ্রী 'সিটিআর' নিয়ে আসে এবং মাউস বোতামটি যতক্ষণ ধরে রাখা হয় ততক্ষণ বোতামটির মতো কাজ করে

-1

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


5
আমি ইজাস্ট্রোকস চেষ্টা করেছি, তবে যতদূর আমি বলতে পারি এটি আমাকে মাউস বোতামগুলির সংশোধক কীগুলি ম্যাপ করতে দেয় না। এটি আমাকে SHIFT + A এর মতো একটি পরিবর্তনকারী + কী সংমিশ্রণ মানচিত্র করার অনুমতি দেবে, তবে এটি আমাকে মাউস বোতামে একা পরিবর্তক মানচিত্র করতে দেয় না। আমি আমার মাউসের থাম্ব বোতামটি চেপে ধরে রাখতে চাই যে সিটিআরএল বোতামটি চেপে রাখার মতো একই কাজ করতে হবে।
rcorre
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.