কোনও ম্যাকের উবুন্টু থেকে কী-বোর্ড কীভাবে রাইট ক্লিক করবেন


9

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

জেজে স্টিফের জবাব অনুসরণ করে, আমি এক্সবাইন্ডকিগুলি ইনস্টল করার চেষ্টা করেছি এবং আমারটিতে যুক্ত করার চেষ্টা করেছি ~/.xbindkeysrc:

"sleep .05 && xdotool click 3"
  m:0x50 + c:134

xbindkeys -kডান কমান্ড কী চালনা এবং টিপুন জানিয়েছে যে ডান কমান্ড কীটির কোডটি m:0x50 + c:134, সুতরাং উপরের এন্ট্রি।

যাইহোক, চলমান সময় xbindkeys -v, ডান কমান্ড কী টিপলে এখনও কোনও প্রভাব নেই।


1
ম্যাকের উপর এটি স্থানীয়ভাবে ctrl কী, কমান্ড নয় । কমান্ড কী এক্স টার্মিনোলজিতে "সুপার" কীতে অনুবাদ করবে।
বাহামত

উত্তর:


7

সমাধানটি দেখতে নীচে পদক্ষেপে স্ক্রোল করুন।

ঠিক আছে. বুঝেছি. রাইট-ক্লিক হিসাবে ক্লিক apple( command-ক্লিক) কাজ করার একটি সমাধান এখানে রয়েছে । আমিও অন্তর্ভুক্ত করেছি apple- shiftমিডল ক্লিক হিসাবে কাজ করতে ক্লিক করুন। এবং আমি যোগ করেছেন shift- deleteহিসাবে কাজ করতে delবরং যেমন চেয়ে BackSpace। এই সমাধান প্রয়োজন xbindkeysএবং xdotool

MacBookPro2,2 এ উবুন্টু ডেস্কটপ 13.10 চলছে। যারা ভুলে গিয়েছিল তাদের জন্য, ম্যাকবুক প্রোতে কেবল একটি মাউস বোতাম রয়েছে। যদিও এটি বাক্সের বাইরে দুই আঙুলের স্ক্রোলকে সমর্থন করছে, সেখানে কোনও ম্যাকবুকপ্রোতে (বাহ্যিক মাউস ছাড়াই) উবুন্টুতে (বাক্সের-বাক্সে) ডান-ক্লিক করার কোনও উপায় নেই বলে মনে হয়। স্পষ্টতই option- ( Fn-) F10হ'ল প্রায় একরকম কাজ, তবে এটি একেবারে একরকম নয়।

মূল পোস্ট থেকে, এই সংমিশ্রণগুলি চেষ্টা করা হয়েছিল তবে এটি বেশ গ্রহণযোগ্য নয়:

  • নিয়ন্ত্রণ + বি: 1 - ctrlক্লিক ফাইল ফাইল ম্যানেজার এবং অন্য কোথাও একাধিক নির্বাচন সক্ষম করে।
  • বিকল্প + বি: 1 - option (alt)উবুন্টুতে ফাংশন সরবরাহ করে যা optionকাজ করতে ক্লিক করে।
  • শিফট + বি: ১ - ক্লিক shiftক্লিক করাও ফাইল নির্বাচনের কারণে।
  • কন্ট্রোল + বিকল্প + খ: 1 - ctrl- option-click কখনও কখনও একটি ডবল মাউস ক্লিক, সম্ভবত এর উবুন্টু ব্যবহারের কারণ প্রয়োজন option (alt)

বর্তমানের সুপারিশটি appleক্লিকের জন্য ; এটি কীবোর্ড শর্টকাট উইন্ডোটি উপস্থিত করার পরেও apple (command)(এটিও বলা হয় Super) ভালভাবে কাজ করছে বলে মনে হচ্ছে :

  • মোড 4 + বি: 1 - এক্সডটুল 3 ক্লিক করুন
  • Mod4 + শিফট + বি: 1 - এক্সডটুল ক্লিক 2
  • শিফট + ব্যাকস্পেস - এক্সডটুল কী --cararmodifiers মুছে ফেলুন # নোট: স্বয়ংক্রিয় পুনরাবৃত্তি করে না।

দ্রষ্টব্য: xbindkeys থেকে xdotool চালানোর আগে আমি ঘুমানোর প্রয়োজনীয়তা খুঁজে পেয়েছি: xdotool ক্লিকের জন্য .05 ঠিক আছে তবে xdotool কীটির জন্য .10 প্রয়োজন। [আমি এটিকে সাফল্যের সাথে .04 এবং .07 এ নামিয়ে দিয়েছি।] (দয়া করে আমার কোনও ব্যাখ্যা থাকতে পারে? আমার অনুমান যে এক্সডটুল একটি নতুন ইভেন্ট প্রেরণ করার আগে এক্সবিনডকে এবং সিস্টেমের বর্তমান ইভেন্টটি পরিচালনা করা শেষ করা দরকার। বাহ, শিফট- মুছুন এত দরকারী: আপনি ম্যাকের উপর এ ছাড়া কীভাবে বাঁচতে পারতেন? আমি কেবল ইচ্ছুক যে এটি বিরতি দেওয়ার দরকার পড়ে না এবং স্বয়ংক্রিয় পুনরাবৃত্তি করতে পারে))

তথ্যসূত্র:

  1. http://dennisideler.com/blog/custom-key-bindings-in-linux/
  2. http://tuxradar.com/content/xdotool-script-your-mouse
  3. man xbindkeys
  4. man xdotool

পদক্ষেপ:

  1. sudo apt-get install xbindkeys
  2. sudo apt-get install xdotool
  3. xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrcxbindkeys স্বরলিপি সঙ্গে নিজেকে পরিচিত করতে ( alচ্ছিক এবং প্রয়োজনীয় নয়) । qথেকে প্রস্থান করা less। তবে এই ফাইলটিতে একটি ctrl- fবাইন্ডিং রয়েছে যা নিয়মিত অনুসন্ধানে বাধা দেয়, তাই আমি rm ~/.xbindkeysrcএগিয়ে যাওয়ার আগে এটি দিয়ে সরিয়ে ফেলতাম: বা, অন্তত, ctrl- fবাইন্ডিংয়ের মন্তব্য করলাম ।

  4. ~/.xbindkeysrcছয়টি লাইন ধারণ করতে তৈরি করুন :

    "sleep .04 && xdotool click 3"
      Mod4 + b:1
    
    "sleep .04 && xdotool click 2"
      Mod4 + shift + b:1
    
    "sleep .07 && xdotool key --clearmodifiers Delete"
      shift + BackSpace
    
    • আপনি এই কনফিগারেশন ফাইলটি xbindkeys -vটার্মিনালে চালিয়ে পরীক্ষা করতে পারেন ।
    • এবং এখন appleডান-ক্লিকটি সক্রিয় করতে ক্লিক ক্লিক কম্বো টিপতে চেষ্টা করুন।
    • এরপরে, apple- shiftলিনাক্স স্টাইলটি অনুলিপি করতে এবং ক্লিক করতে টিপুন: প্রথমে কিছু পাঠ্য নির্বাচন করুন, তারপরে apple- shiftক্লিক করুন (মাঝখানে ক্লিক বা হুইল ক্লিক হিসাবে পরিচিত) একটি পাঠ্য অঞ্চলে ক্লিক করুন।
    • শেষ, চেষ্টা করুন shift- deleteকার্সারের আগে পাঠ্য মুছতে to
    • cntl- c(টার্মিনাল উইন্ডোর মধ্যে) পরীক্ষা বন্ধ করবে।
  5. অবশেষে, চালান xbindkeysএবং আপনি সম্পন্ন হয়। লাইটডিএম শুরু হলে xbindkeysস্বয়ংক্রিয়ভাবে কমান্ডটি দিয়ে চালানো হবে /usr/bin/xbindkeys -f $HOME/.xbindkeysrc। এটি কোথা থেকে কার্যকর করা হয়েছে তা এখনও নিশ্চিত নয়। আপনি .xbindkeysrcম্যাক ওএস কীবোর্ড দিয়ে লগ ইন করতে ইচ্ছুক প্রত্যেক ব্যবহারকারীর ডিরেক্টরিতে আপনার কেবল অনুলিপি বা সিমলিংক রাখতে পারেন । দ্রষ্টব্য: আমি মূলত পোস্ট করেছি যে আপনাকে অবশ্যই edit .xprofile to include xbindkeys: কিন্তু এটি প্রয়োজনীয় নয়।

শুভকামনা -JJ


বুঝতে পারছি না, এই কি করার কথা? 12.04-তে এর কোনও প্রভাব আছে বলে মনে হচ্ছে না। commandপ্রসঙ্গ মেনুটি ট্রিগার করার জন্য আমি সঠিক কীটি চাই । আপনি কেন আমাকে সিটিআরএল + মাউস ক্লিক করে পরীক্ষা করতে বলছেন?
সেরিন

সেরিন- আমি ১৩.১০ ব্যবহার করছি তাই আমি আপনাকে এই আশ্বাস দিতে পারি না যে এই সমাধানটি ১২.০৪-এ কাজ করবে: আমি আপনাকে বলছিলাম যে আপনার কাজ পরীক্ষা করার জন্য একটি পদ্ধতি হিসাবে সিটিআরএল-মাউস ক্লিক (এখন বিকল্প-মাউস ক্লিক) - সেই সময়ে গৌণ মাউস ক্লিক কার্যকারিতা কাজ করা উচিত। আপনি যদি কেবল একটি আলাদা কী (যেমন নিয়ন্ত্রণ কেবল) ব্যবহার করতে চান তবে কী কম্বোটি কী হবে তা নির্ধারণ করতে সহায়তার জন্য xbindkeys --key ব্যবহার করুন।
জেজে স্টিফ

আপনার পোস্টে সম্পাদনাটি সিনিয়র: আপনি 'সুডো অ্যাপড-ইনস্টল এক্সডটুল ইনস্টল' নিশ্চিত করেছেন? আপনি টার্মিনাল থেকে 'এক্সডটুল ক্লিক 3' চালাতে সক্ষম হবেন এবং মাউসটি অবস্থিত যেখানে প্রাসঙ্গিক মেনুটি পপ আপ করুন। এছাড়াও: আপনি কেন আপনার কী কম্বো হিসাবে 'এম: 0x50 + সি: 134' বেছে নিচ্ছেন তা নিশ্চিত নন: আপনি যখন xbindkeys --defaults> ~ / .xbindkeysrc '(IE: do' কম ~ / / টার্মিনালে .xbindkeysrc ')
জেজে স্টিফ

1
আপনি যদি বাইন্ডিংয়ে "+ রিলিজ" যোগ করেন তবে মাউস বোতামটি প্রকাশ করার সময় এটি ট্রিগার হয়ে যায় এবং আপনার 'ঘুম' কলটির প্রয়োজন হয় না। উদাহরণস্বরূপ, ওএসএক্সের নিয়ন্ত্রণ-ক্লিক আচরণ অনুকরণ করতে, "কন্ট্রোল + বি: 1 + রিলিজ" সহ "এক্সডটুল ক্লিক 3" -তে কমান্ডটি সেট করুন।
ডান পারেন

6

Shift + + F10

আমি সত্যিই চাই তবে এটি কীভাবে কাস্টমাইজ করতে হয় তা আমি জানি না। সম্ভবত সঙ্গে xbindkeys?


1
আসলে এটি এফএন + শিফট + এফ 10।
সেরিন

1
@ সেরিন এফএন কেবল তখনই প্রয়োজনীয় যখন আপনার এফ 10 কীটি আসলে একটি এফ 10 কী না ...
এনরিলিং

@ রিলিংহ, হ্যাঁ, ডিফল্টরূপে এটি নিঃশব্দ কী। এইভাবে আমার মন্তব্য।
সেরিন

2
@ সেরিন তবে এটি ব্যবহারকারী-নির্দিষ্ট। আবেদন শুধু জন্য খুঁজছেন হয় shift+ + F10। আপনার সিস্টেমটি যেভাবে কনফিগার করা হয়েছে, আপনি Fn+ টি দিয়ে একটি এফ 10 প্রেরণ করেন mute
এনআরিলিংহ

ভাল শর্টকাট; দুর্ভাগ্যক্রমে, এটি সক্রিয় উইন্ডোতে ডান-ক্লিকের সাথে সম্পর্কিত, যেখানে মাউসটি নির্দেশ করছে not
ওয়াল্ডির লিওনসিও

0

Optionকী ( Altউইন্ডোজের কী) ধরে রাখার চেষ্টা করুন , যা Ctrlকীটির পাশের ।


"বিকল্প কী চেষ্টা করে" বলতে কী বোঝায়? যদি আপনি সেই চাবিটি টিপুন বোঝাতে চান, হ্যাঁ, আমি সমস্ত কী চেষ্টা করেছি এবং ডিফল্টরূপে প্রসঙ্গ মেনুটি ট্রিগার করার জন্য কোনওটি কনফিগার করা হয়নি বলে মনে হয়। উবুন্টুতে এটি কনফিগার করার কোনও উপায় আছে কি?
সেরিন

আমার মনে হয় তিনি ALT চেপে ধরে বাম-ক্লিকের চেষ্টা করেছিলেন ...
ফানক-শান

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