বেশিরভাগ ল্যাপটপের চাবিকাঠি Fnপেতে টিপতে হয় SysRq। টিপলে Fnসাধারণত Altকীটি প্রভাবিত হয় না (কমপক্ষে বাম দিকে) তবে আপনি পরে যে চিঠিটি চাপছেন তা তার উপর প্রভাব ফেলতে পারে SysRq। ভাগ্যক্রমে, আপনাকে টিপতে হবে না SysRqএবং তৃতীয় কী একসাথে রাখা দরকার, এটি ধরে রাখা যথেষ্ট Alt। নিম্নলিখিত ক্রমটি আমার দেখা সমস্ত ল্যাপটপে কাজ করে:
- টিপুন এবং ধরে রাখুন Alt।
- টিপুন Fn, SysRqকী টিপুন, এবং উভয় মুক্তি।
- সংক্ষেপে চিঠি বা বিরামচিহ্ন কী, Sসিঙ্ক করার জন্য।
- মুক্তি Alt।
SysRqকী সাধারণত হিসাবে একই চাবিকাঠি PrintScreen। যদি আপনার কীবোর্ডে কী কী লেবেলযুক্ত থাকে SysRqবা PrintScreenনা থাকে তবে এটিতে এমন কী থাকতে পারে যা লিনাক্স প্রত্যাশা করে এমন স্ক্যান কোড প্রেরণ করে। যাদু SysRq এর উদ্দেশ্যে, SysRqকীটি যে কোনওটি স্ক্যান কোড 99 প্রেরণ করে।
একটি থানা / 2 (ক ল্যাপটপ অভ্যন্তরীণ কীবোর্ড সহ) কীবোর্ড সঙ্গে, কি কোডটি স্ক্যান একটি কী পাঠায় খুঁজে বের করতে, একটি টেক্সট কনসোলে লগ ইন (প্রেস Ctrl+ + Alt+ + F1, একটি টেক্সট কনসোলে স্যুইচ করতে, এবং সাধারণত Ctrl+ + Alt+ + F7গুই ফিরে যেতে ), এবং কমান্ড চালান showkey -s। showkey -sপ্রতিটি টাইপের স্ক্যান কোডটি টাইপ করার সাথে সাথে প্রদর্শন করে। এটি একটি কী প্রেসের জন্য সাধারণত একটি বাইট (দুটি হেক্সাডেসিমাল ডিজিট), তারপরে কী রিলিজের জন্য অন্য একটি বাইট। কয়েকটি কীগুলির জন্য, আপনি দুটি বাইট সমন্বয়ে একটি বাইট ক্রম পাবেন e0। আপনার আগ্রহী কীটি টিপুন, তারপরে 10 সেকেন্ড অপেক্ষা করুন এবং showkeyপ্রস্থান করবেন।
এখন আপনি যে স্ক্যান কোডটি সনাক্ত করেছেন, setkeycodes … 99সেই স্ক্যান কোডটি কী কোড 99 তে নির্ধারণের জন্য রুট হিসাবে চালান example উদাহরণস্বরূপ, আপনি যে কীটি বেছে showkey -sনিয়েছেন তার 0xe0 0x6f 0xe0 0xefজন্য যদি প্রিন্ট করে তবে চালান setkeycodes e06f 99।
এই পরিবর্তনটি স্থায়ী করতে, হয় setkeycodesকমান্ডটি যুক্ত করুন /etc/rc.local, অথবা কীডোড ম্যাপিংগুলি পরিবর্তন করতে udev কনফিগার করুন । ইউডিবি কনফিগার করা কেবল ইউএসবি কীবোর্ডের একমাত্র সমাধান, setkeycodesইউএসবি কীবোর্ডগুলিকে প্রভাবিত করে না।