ওএস এক্সের ইমাসে <s-mouse-1> কে <mouse-2> রিবন্ডিং করা হচ্ছে


8

আমি একটি ম্যাকবুক প্রো ব্যবহার করি এবং এইভাবে একটি বোতামের সাহায্যে একটি ট্র্যাকপ্যাডে পড়ি। আমি অবশ্যই দু'টি আঙুল দিয়ে mouse-1ক্লিক করে এবং mouse-3ক্লিক করে করতে পারি, তবে মাঝের ক্লিক ( mouse-2) ক্লিক করার মতো কিছুই আমি করতে পারি না ।

আমি অবাক হয়েছি এটি এর আগে আমাকে ছাড়েনি, তবে আমি সম্প্রতি একটি মাঝারি মাউস বোতামের অভাবে বিরক্ত হতে শুরু করেছি। বিশেষত, আমি ব্যবহার শুরু করেছি ERCএবং flyspell, উভয়েরই মধ্যবর্তী ক্লিকের প্রয়োজন এমন ফাংশন রয়েছে।

আমি ব্যাপকভাবে গুগল করেছি তবে এটি করার উপায় খুঁজে পাইনি। এখানে আমি স্পষ্টভাবে যা করতে চাই তা হল:

ইম্যাক্সে, আমি চাইবে ইমাকগুলি যেন দেখতে command+mouse-1হয় mouse-2। মূলত, আমি কোনও ইভেন্টটি <s-mouse-1>ট্রিগার করতে পুনরায় প্রত্যাবর্তনের উপায় চাই <mouse-2>। এটা কি সম্ভব?

এটি যদি কিছুটা সহায়ক হয় তবে আমি ইমাক 24 24 টির মধ্যে একটি কোকো ইম্যাক ব্যবহার করছি এবং আমি একটি '08 যুগের ম্যাকবুক প্রোতে সিংহ চালাচ্ছি।

উত্তর:


5

এটা চেষ্টা কর:

(define-key key-translation-map (kbd "<C-down-mouse-1>") (kbd "<down-mouse-2>"))

আরও তথ্যের জন্য, অনুবাদ কী ম্যাপ পড়ুন


2
আমি যখন এটি করি এবং তারপরে ফ্লাইস্পেলের জন্য একটি সিএমডি-ক্লিক ব্যবহার করার চেষ্টা করি যখন এটি নিম্নলিখিত ত্রুটি বার্তার সাথে অভিযোগ করে: ফ্লাইস্পেল-সঠিক-শব্দটি অবশ্যই পরামিতিগুলির সাথে একটি ইভেন্টে আবদ্ধ হতে হবে। কোন পরামর্শ?
অ্যালেক্স আর

1
অদ্ভুত, আমি একই ত্রুটি বার্তাটি দেখেছি। নিম্নলিখিতটি আমার পক্ষে যদিও কাজ করে:(global-set-key [M-down-mouse-1] 'flyspell-correct-word)
এডওয়ার্ডউ

0

ট্রেয়ের পরামর্শটি আমার পক্ষে কার্যকর হয়নি তবে এটি করেছে:

(define-key key-translation-map (kbd "<C-mouse-1>") (kbd "<mouse-2>"))

এই মানচিত্রগুলি মাঝারি ক্লিকের নিয়ন্ত্রণ-বাম-ক্লিকের ( down-টুকরাটি আমার পক্ষে কার্যকর হয়নি)।

অ্যালেক্স আর C-...কে দ্রষ্টব্য: কন্ট্রোল-, কমান্ড নয়- (যা ছোট হাতের অক্ষর s-...)


0

এটি কাজের সমাধান হিসাবে এতটা সমাধান নয়, তবে আমি বর্তমানে (ওপেন সোর্স) মিডলক্লিক অ্যাপ্লিকেশনটি চেষ্টা করছি যা আপনি যখন তিন-আঙুলটি করেন তখন মিডল ক্লিককে ট্রিগার করে সিস্টেম জুড়ে মাঝারি ক্লিকের কার্যকারিতা যুক্ত করে- আলতো চাপুন।

কেবলমাত্র সমস্যাগুলি হ'ল আপনি ট্র্যাকপ্যাডে এখন থেকে এবং পরে তিনটি আঙুল স্পর্শ করে মাঝারি ক্লিক টিপতে পারেন যা কিছুটা বিরক্তিকর হয়েছে oy স্পষ্টতই সিস্টেম ট্র্যাকপ্যাড বাইন্ডিংগুলি রয়েছে (যেমন, App Exposeবা Mission Control) যদি আপনি সংশ্লিষ্ট স্ক্রোলিং গতি যথেষ্ট উচ্চারণ না করেন তবে তিন-আঙুলের ট্যাপের সাথে বিরোধ করতে পারে। আপনি সম্ভবত উত্সগুলি টুইট করে এই দ্বন্দ্বগুলি সংশোধন করতে পারেন, দেখা যাচ্ছে যে চলমান অ্যাপটিতে নিজেই কোনও সেটিংস নেই।

আপনি হোমব্রুয়ের মাধ্যমে মিডলক্লিক ইনস্টল করতে পারেন:

brew cask install middleclick

সম্পাদনা করুন:

দেখা যাচ্ছে যে মিডলক্লিকের তিন-আঙুলের ট্যাপের আচরণটি বরং বিরক্তিকর এবং অকেজো, আমার পক্ষে অন্ততপক্ষে। এছাড়াও, উন্নত আচরণের জন্য উত্সগুলিকে সংশোধন করার চেষ্টা করা এটির তুলনায় আরও বেশি সমস্যা হিসাবে প্রমাণিত হয়েছে, যেমন মিডলক্লিকটি MultitouchSupport.frameworkব্যক্তিগতভাবে ব্যবহৃত হয় এবং এর কার্যকারিতাগুলির পরামিতিগুলি বোঝার জন্য বিপরীত প্রকৌশল প্রয়োজন। দুর্ভাগ্যক্রমে, এই মুহুর্তে আমার কাছে এখনই সময় নেই, এসপিএস। এত বেসিক কিছু। যাইহোক, আমি খুঁজে করেনি BetterTouchTool যা একই প্রাথমিক কার্যকারিতা প্রয়োগ কিন্তু উপলব্ধ অনেক বেশি customizability। এটি নিখরচায় নয়, তবে এটি কেবলমাত্র 3 ডলার এবং তদ্ব্যতীত এটি ম্যাজিক ট্র্যাকপ্যাড 2 এর সাথে দুর্দান্ত কাজ করে, যা আমি অনুরূপ অ্যাপটির জন্যও বলা যায় না, ম্যাজিকপ্রেফস।

হোমব্রিউয়ের মাধ্যমেও বেটারটচটুল ইনস্টল করা যেতে পারে:

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