লিনাক্সের অন্য কীতে প্রসঙ্গ মেনুটি কীভাবে পুনরায় তৈরি করবেন?


19

আমি সবেমাত্র একটি লেনোভো থিংপ্যাড কিনেছি এবং এর সমস্ত কিছুর জন্য আমি খুব গর্বিত। এটি লিনাক্স কার্নেলের মতোই শিলা শক্ত অনুভব করে: পি।

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

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

আগাম ধন্যবাদ.


3
দয়া করে এর সাথে xbindkeys ইনস্টল করুন sudo apt-get install xbindkeys। তারপরে একটি টার্মিনালে রান করুন xbindkeys -kএবং কীটি পরিবর্তন করতে চান তা টাইপ করুন। আপনি কি আপনার প্রশ্নের আউটপুট যুক্ত করতে পারেন?
শেঠ

"নোকম্যান্ড" মি: 0x50 + সি: 46 মোড 2 + মোড 4 + এল
ঝননিটিউনস

কারা মুদ্রণ স্ক্রিন কী চাইবে যেখানে তারা মেনু কী আশা করবে? আমি গুরুত্ব সহকারে ভাবছি যে আপনাকে কতটা মাতাল করে লেনোভোতে কাজ করার অনুমতি দেওয়া হচ্ছে। যাইহোক, নোট করুন যে শুরু করার জন্য আপনার .Xmodmapউত্পন্ন কোনও দরকার নেই xmodmap -pke, আপনি খালি ফাইলটিতে কেবল আপনার বাঁধাই করতে পারেন। এছাড়াও, নীচে @ বাহা_হি কী খুঁজে পেয়েছেন তা দেখুন।
জে কাটজউইনেল

উত্তর:


13

এটি কিছুটা জটিল তবে আপনি এটি করতে পারেন। এই পদক্ষেপগুলি অনুসরণ করুন:

কীকোড সনাক্ত করুন

  1. xevকীকোড সনাক্ত করতে চালান :

    xev | grep keycode
    
            state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
            state 0x0, keycode 107 (keysym 0xff67, Menu), same_screen YES,
            state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    
  2. আপনি পুনরায় কনফিগার করতে চান কী টিপুন। টার্মিনালের আউটপুট আপনাকে দেখায় keycode(সতর্কতা অবলম্বন করুন, বেশ কয়েকটি থাকতে পারে)।

পরীক্ষার ম্যাপিং

  1. অস্থায়ীভাবে নতুন ম্যাপিং সেট করুন, আমার জন্য এটি keycode 107:

    xmodmap -e "keycode  107 = Return NoSymbol Return"
    

কীটি প্রত্যাশার মতো আচরণ করলে আপনি কনফিগারেশনটি সংরক্ষণ করতে পারেন।

আপনার কনফিগারেশন সংরক্ষণ করুন

  1. আপনার বর্তমান কীম্যাপ টেবিলটি $HOMEডিফল্টর ওভাররাইড করতে আপনার সংরক্ষণ করুন :

    xmodmap -pke > ~/.Xmodmap
    
  2. ~/.xinitrcআপনার কনফিগারেশনটি লোড করতে তৈরি বা সম্পাদনা করুন :

    $EDITOR ~/.xinitrc
    
  3. নিম্নলিখিত লাইন যুক্ত করুন

    if [ -f $HOME/.Xmodmap ]; then
            /usr/bin/xmodmap $HOME/.Xmodmap
    fi
    

উপভোগ করুন

উপরের তথ্যগুলির বেশিরভাগটি আর্কউইকি নিবন্ধ থেকে আসে ।


একটি সমস্যা আছে. আমি বোতাম টিপলে 'l' চিহ্নিত থাকে। আমি এটি xev এ পরীক্ষা করেছিলাম এবং এটি আমাকে 46 টি কীকোড দেয় যা এল এল লেটারে নির্ধারিত হয়। হতে পারে এটির একটি কীকোড নেই।
ঝননিটিউনস

@Jhonnytunes। আপনার কীবোর্ড লেআউটটি সঠিক কিনা তা পরীক্ষা করে দেখুন। আপনি আপনার মডেল টাইপ করতে পারেন `sudo dpkg- পুনরায় কনফিগার কীবোর্ড-কনফিগারেশন``
এড ভিলিগাস

এখনও একই আচরণ। আমি বিভিন্ন থিঙ্কপ্যাড মডেল চেষ্টা করেছি এবং কিছুই না।
ঝননিটিউনস

বিটিডাব্লু আমার থিঙ্কপ্যাড একটি E530c এবং কীবোর্ড তালিকায় উপস্থিত হয় না।
ঝননিটিউনস

তাহলে এই (ফাংশন আপনি খুঁজছেন) আপনার কীবোর্ড লেআউট, হয়তো কী পরবর্তী «মুছে ফেলুন» আসলে «প্রসঙ্গ মেনু» হয়। অন্যথায়, অন্য কীটি পুনরায় কনফিগার করুন বা আপনার কোন লেআউটটি চয়ন করা উচিত তা সরাসরি লেনোভোর ডেস্ককে জিজ্ঞাসা করুন।
এড ভিলিগাস

12

আমি এখানে পেয়েছি যে: shift+ ব্যবহার F10করে প্রসঙ্গ মেনু খোলে।

আমি জানি এটি সর্বোত্তম সমাধান নয় তবে আমি ভেবেছিলাম এটি অস্থায়ী ব্যবহারের জন্য সহায়তা করতে পারে!

পিএস: আমারও ই -530c রয়েছে এবং আমি এটি ডেবিয়ান 7 (হুইজি) এ পরীক্ষা করেছি on


3

আমি অবশেষে কয়েক ঘন্টা পরীক্ষা এবং ব্যর্থতার পরে এটি করার উপায় খুঁজে পেয়েছি: ডি

সবার আগে xautomation ইনস্টল করুন:

sudo apt-get install xautomation

তারপরে উবুন্টু সিস্টেম সেটিংসে কীবোর্ড বিভাগের শর্টকাট ট্যাবে যান। প্রথমে স্ক্রিনশট এন্ট্রি এ যান এবং অন্য কীতে ক্রিয়াগুলি পুনরায় তৈরি করুন বা আপনি চাইলে এগুলি অক্ষম করুন। আমি থিঙ্কপ্যাড ব্ল্যাক বোতাম (লঞ্চ 1) দ্বারা প্রিটএসসি (মুদ্রণ) কী প্রতিস্থাপন করেছি।

এখন কাস্টম শর্টকাট বিভাগে যান এবং একটি শর্টকাট যুক্ত করুন। আপনার যা খুশি নাম দিন, যেমন মেনু। কমান্ড ক্ষেত্রে এটি সন্নিবেশ করুন:

xte 'keydown Shift_L' 'key F10' 'keyup Shift_L'

কাজ শেষ! এটি একটি অলৌকিক কাজ করছে;)


2

এটি আমার জন্য কৌশলটি করেছে। আমার জন্য আমার থিঙ্কপ্যাডের "প্রাইসটিসি" বোতামটির কীকোডটি 107 I

xmodmap -e "keycode  107 = Menu"

এটি একটি সাময়িক পরিবর্তন।

আপনি এই আদেশটি / ইত্যাদি / প্রোফাইলে যুক্ত করে এই স্থায়ী করতে পারেন এবং এটি আপনার বুট করার সময় কার্যকর হবে এবং এটি স্থায়ী পরিবর্তন হবে।


1

আমি সম্প্রতি একটি লেনোভো E550 অর্জন করেছি এবং একই সমস্যা ছিল, আমি পাশাপাশি xte(থেকে xautomation) ব্যবহার করে এটি সমাধান করেছি xmodmap

অন্যান্য উত্তরগুলি কেন পুরোপুরি কাজ করবে না?

  1. @ এড ভিলেগাস (না @ নুল পয়েন্টার ) উত্তরটি কাজ করবে না কারণ সংখ্যার অংশের উপরে অবস্থিত কিছু কীগুলি তাদের নিজস্ব দ্বারা অনন্য কী নয় ( যেমন লক কীটি Super+ Lসংমিশ্রণের সাথে সম্পর্কিত )। যখন xevলক কী keycode এটি উভয় ফেরৎ খুঁজতে চেষ্টা করতে ব্যবহৃত হয় Superএবং Lkeycodes, আপনি শুধু ব্যাখ্যা করা আছে xevলাইন দ্বারা আউটপুট লাইন।

  2. @ বাহাক্স এবং @ জন ফিনেগেনের জন্য : Shift+ F10একটি প্রসঙ্গ মেনু কী, এটি সমস্ত অ্যাপ্লিকেশনগুলিতে কাজ করে না এবং এটি একই ফাংশন সরবরাহ করে না Menu। আপনি যদি ফাইল এক্সপ্লোরারে কোনও ফাইল নির্বাচন করেন এবং ফাইলটি Menuপপ-আপ হওয়ার জন্য প্রসঙ্গ মেনু টিপেন তবে এটি Shift+ F10সংমিশ্রণে ঘটে না , এটি উইন্ডোটির পরিবর্তে একটি প্রসঙ্গ মেনু সরবরাহ করবে।

  3. @ ড্যানিয়াল বেহজাদি ২ য় আইটেমের লোকের সাথে একই রকম দৃষ্টিভঙ্গি গ্রহণ করে তবে কী-স্ট্রোক সিমুলেটারের মাধ্যমে কীবোর্ডের সংমিশ্রণটিকে একটি কীতে যুক্ত করে এটি Shift+ টির সাথে কীটি লিঙ্ক করবে F10এবং একই ফলাফল প্রদান করবে।

উত্তর যে কাজ করে

থিংপ্যাড কীবোর্ডে যে কীটি উপস্থিত নেই তা Menu(যে এটিই নাম) এটি বিবেচনা করা গুরুত্বপূর্ণ, এটি নিম্নলিখিত ছবিতে দেখানো হয়েছে:

মেনু কী

কীটি উপস্থিত না থাকলেও, এটি আপনার কম্পিউটারে কী কোডের উপস্থিতি থাকা উচিত, আপনি কীকোড টেবিলটি মুদ্রণ করে এটি সন্ধান করতে পারেন xmodmap -pke | grep Menuযার সাহায্যে আপনাকে এমন কিছু দেওয়া উচিত:

xmodmap আউটপুট

এই বিষয়টি মাথায় রেখে, @ ড্যানিয়েল বেহজাদি উত্তরের মতো xautomation( xteকীস্ট্রোক সিমুলেশনগুলির জন্য ব্যবহার করার জন্য ) ইনস্টল করুন :

sudo apt-get install xautomation

এবং একটি কাস্টম শর্টকাট তৈরি করুন, ট্রিগারটিতে আপনি শর্টকাট হতে চান কীটি টিপুন এবং Actionপেস্টে xte 'key Menu'প্রয়োগ এবং পরীক্ষা।

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