কিবোর্ড ঘোস্টিং টেস্ট ও N-Key Rollover চেক
এই কিবোর্ড ঘোস্টিং টেস্ট আপনাকে দেখায় যে আপনার কিবোর্ড একসাথে কতগুলি কী রেজিস্টার করতে পারে এবং কোন কম্বিনেশনগুলো মিস করে। যেকোনো কী এর গ্রুপ ধরে রাখুন — W, A, Shift এবং Space — এবং অন-স্ক্রিন লেআউটে দেখা যাবে ব্রাউজার আসলে কী কী গ্রহণ করেছে। একটি পিক কাউন্টার আপনার সর্বোচ্চ সাধারণ কীগুলির হিসাব রাখে (Shift, Ctrl, Alt এবং Win/Cmd আলাদাভাবে গণনা করা হয় কারণ USB তাদের আলাদা বাইটে পাঠায়) এবং বোর্ডটিকে 2KRO, 6KRO বা সম্পূর্ণ NKRO হিসাবে রেট দেয়। কোনো কিছু ইনস্টল করতে হয় না এবং কোনো ডেটা আপনার ব্রাউজার ছেড়ে যায় না।
কিবোর্ড ঘোস্টিং কী?
কিবোর্ড ঘোস্টিং হলো যখন একটি কিবোর্ড আপনি শারীরিকভাবে ধরে রাখা একটি কী রিপোর্ট করতে ব্যর্থ হয়, কারণ এটি এমন একটি কম্বিনেশনের অংশ যা কিবোর্ড প্রসেস করতে পারে না। আপনি সুইচ চাপার অনুভব পান, কিন্তু অক্ষরটি আসে না। শব্দটির অর্থ মূলত বিপরীত সমস্যা ছিল — স্ক্রিনে একটি ফ্যান্টম কী দেখা যা কেউ চাপেনি — এবং উভয়ই একই কারণ থেকে আসে।
প্রতিটি কিবোর্ড একটি গ্রিড। কন্ট্রোলারে প্রতিটি কী-এর জন্য একটি করে তার থাকে না; এর সারি এবং কলামের একটি সেট রয়েছে এবং প্রতিটি সুইচ একটি ক্রসিংয়ে বসে। এটি একবারে একটি সারি শক্তি দেয় এবং কোন কলামগুলি সাড়া দেয় তা পরীক্ষা করে। তিনটি কী চাপুন যা সারি এবং কলাম ভাগ করে — যেমন একই ব্লকের Q, E এবং A — এবং একটি চতুর্থ ক্রসিংও সম্পূর্ণ হয়। কন্ট্রোলার ফ্যান্টম থেকে আসল প্রেস বলতে পারে না।
আধুনিক বোর্ডগুলি নিরাপদ কাজ করে: প্যাটার্নটি অস্পষ্ট হলে তারা ব্লক করে, একটি উদ্ভাবন করার পরিবর্তে কীগুলির একটি বাদ দেয়। সেই কারণেই একটি কিবোর্ড ঘোস্টিং টেস্ট আজ অতিরিক্ত কী-এর পরিবর্তে একটি অনুপস্থিত কীপ্রেস খুঁজে পায়।
N-key rollover কী?
N-key rollover (NKRO) মানে প্রতিটি কী স্বাধীনভাবে রিপোর্ট করা হয়, অন্য কতগুলি চেপে ধরা হয়েছে তা বিবেচনা না করেই। নির্মাতারা প্রতিটি সুইচের পিছনে একটি ডায়োড স্থাপন করে এটি অর্জন করে, তাই কারেন্ট ম্যাট্রিক্সের মাধ্যমে কেবল এক দিকে প্রবাহিত হতে পারে।
সমস্যার দ্বিতীয় অংশ হলো কেবল। স্ট্যান্ডার্ড USB HID কিবোর্ড রিপোর্টে ঠিক ছয়টি কী কোডের জায়গা রয়েছে। এটি boot protocol বিন্যাস, যা সহজ রাখা হয়েছে যাতে কোনো ড্রাইভার লোড হওয়ার আগে BIOS এটি পড়তে পারে। একটি কিবোর্ড যা কেবল সেই রিপোর্ট পাঠায় তা সর্বাধিক ছয়টি সাধারণ কীতে সীমাবদ্ধ।
USB আসলে সীমা নয়। একটি কিবোর্ড একটি কাস্টম HID রিপোর্ট ঘোষণা করতে পারে, এবং সীমাহীন সংখ্যক কী পাঠাতে পারে — এভাবেই NKRO-ওভার-USB বোর্ডগুলি কাজ করে এবং QMK ও VIA ফার্মওয়্যার একটি NKRO টগল প্রকাশ করে। PS/2 কিবোর্ডগুলি সিক্স-স্লট রিপোর্ট এড়িয়ে যায়, কিন্তু ম্যাট্রিক্সকে এখনও NKRO সমর্থন করতে হবে।
2KRO vs 6KRO vs NKRO
আপনার কিবোর্ড ঘোস্টিং টেস্টের ফলাফল তিনটি স্তরের একটিতে পড়বে:
- 2KRO — দুটি কী, কখনো কখনো তিনটি। সাধারণ অফিস বোর্ড এবং বাজেট ল্যাপটপে এটি দেখা যায়। এখানেই W + Shift + Space ব্যর্থ হয়।
- 6KRO — ছয়টি নিয়মিত কী প্লাস আটটি পর্যন্ত মডিফায়ার, যা স্ট্যান্ডার্ড এবং সর্বাধিক সাধারণ ফলাফল। টাইপ করা এবং বেশিরভাগ গেমিংয়ের জন্য যথেষ্ট।
- NKRO — কোনো ব্যবহারিক সীমা নেই। প্রতিটি কী ডায়োড-বিচ্ছিন্ন এবং আলাদাভাবে রিপোর্ট করা হয়। মেকানিক্যাল বোর্ডগুলিতে স্ট্যান্ডার্ড, গেমিং বোর্ডগুলিতে সাধারণ।
মার্কেটিং এটিকে গুলিয়ে ফেলে। "Anti-ghosting" NKRO-এর সমার্থক নয়: এর অর্থ সাধারণত নির্মাতা নির্বাচিত সাবসেট কীতে ডায়োড যোগ করেছেন — সাধারণত WASD ক্লাস্টারে — যাতে গেমিং কম্বো টিকে থাকে। একটি বোর্ড যা "19-key anti-ghosting" হিসেবে বিক্রি হয় তা 19টি নির্দিষ্ট কী পরিচালনা করে, আপনার বেছে নেওয়া যেকোনো 19টি নয়।
আপনার ফলাফল কীভাবে পড়বেন
একবারে একটি করে কী চেপে ধরুন, কোনোটি না ছেড়ে আরো যোগ করুন। পিক কাউন্টার একবারে আটকে থাকা সাধারণ কীগুলির সর্বোচ্চ সংখ্যা দেখায়, মডিফায়ারগুলি (Shift, Ctrl, Alt, Win/Cmd) তাদের নিজস্ব ক্ষেত্রে গণনা করা হয় — সেই সাধারণ-কী পিক হলো আপনার রোলওভার। যদি লেআউটে একটি কী ডার্ক থাকে, তবে সেই কীটি ব্লক করা হচ্ছে।
একটি ব্রাউজার টেস্টের বাস্তব সীমা রয়েছে:
- অপারেটিং সিস্টেম কিছু কম্বিনেশন প্রথমে নিয়ে নেয়। Alt+Tab, Windows কী, Ctrl+W, PrtSc এবং F11 পেজে নাও পৌঁছাতে পারে। একটি পরিষ্কার রিডিং পেতে অক্ষর, মডিফায়ার এবং Space ব্যবহার করে পরীক্ষা করুন।
- Fn-লেয়ার কীগুলি কিবোর্ডের ভিতরে পরিচালিত হয় এবং সাধারণত কোনো ইভেন্ট তৈরি করে না। তাদের অনুপস্থিতি স্বাভাবিক।
- মডিফায়ারগুলি আলাদা বাইটে ভ্রমণ করে, তাই তারা ছয়টি কീകোড স্লট দখল করে না। একটি 6KRO বোর্ড Ctrl+Shift+Alt প্লাস ছয়টি অক্ষর ধরে রাখলে তা এখনও 6KRO, NKRO নয়।
- ঠিক ছয়টিতে থামা একটি সুস্থ USB কিবোর্ডের জন্য প্রত্যাশিত ফলাফল। অনেক বোর্ড একটি NKRO টগল সহ আসে — একটি Fn শর্টকাট, বা QMK/VIA-তে
NK_TOGG। - এই টেস্ট ম্যাট্রিক্স ব্লক এবং ডেড সুইচের মধ্যে পার্থক্য করতে পারে না। যদি কোনো কী একা কাজ না করে, তবে প্রতিটি কী আলাদাভাবে পরীক্ষা করতে সম্পূর্ণ কিবোর্ড টেস্ট চালান।
গেমিংয়ের জন্য কি NKRO প্রয়োজন?
বেশিরভাগ গেমের জন্য, না। একটি হাতে মাউস থাকাকালীন অন্য হাতে ছয়টি কী প্লাস মডিফায়ার যথেষ্ট। যা আসলে খেলোয়াড়দের সমস্যায় ফেলে তা হলো সস্তা 2KRO বোর্ড যা তিনটি কী পরিচালনা করতে পারে না, অথবা এমন একটি "anti-ghosting" বোর্ড যা WASD এর জন্য টিউন করা হয়েছে কিন্তু খেলোয়াড় ESDF এ খেলে।
NKRO এর ব্যবহার কিছু ক্ষেত্রে আবশ্যক: রিদম গেম যেখানে সাত বা ততোধিক কলাম পিয়ানোর মতো ধরে রাখতে হয় (যেমন osu! mania 7K), স্টেনোগ্রাফি, ফাইটিং গেম এবং জটিল MMO সেটআপ। এর জন্য NKRO একটি প্রয়োজনীয়তা। যদি আপনি একবারে অনেক কী ধরে না রেখে দ্রুত দু-চারটি কী ট্যাপ করেন, তবে আপনার একটি কিবোর্ড cps টেস্ট বেশি কাজে আসবে।
একটি জিনিস NKRO করে না তা হলো আপনার কিবোর্ডকে দ্রুত করা। রোলওভার হলো কতগুলি কী রিপোর্ট করা যায়, কত দ্রুত তা নয়। আপনি যদি একযোগে আঘাতের চেয়ে প্রতিক্রিয়াশীলতা চান, তবে কিবোর্ড পোলিং রেট টেস্ট হলো আপনার প্রয়োজনীয় পরিমাপ। ইনপুট ল্যাগ কমানোর জন্য NKRO কেনা ভুল পদক্ষেপ।
সাধারণ জিজ্ঞাসা (FAQ)
কেন আমি একসাথে Shift + Space + W চাপতে পারি না?
আপনার কিবোর্ড তার কী ম্যাট্রিক্সে এই নির্দিষ্ট কম্বিনেশনটি ব্লক করছে — এই তিনটি কী সারি এবং কলাম শেয়ার করে যা কন্ট্রোলার একসাথে সমাধান করতে পারে না। এটি একটি হার্ডওয়্যার সীমা, তাই কোনো ড্রাইভার এটি ঠিক করতে পারে না। একটি কী অন্য কোথাও রিবাইন্ড করুন, বা একটি 6KRO বা NKRO কিবোর্ড ব্যবহার করুন।
Anti-ghosting কি N-key rollover এর মতো একই?
না। Anti-ghosting মানে নির্মাতা সীমিত কী সেটে ডায়োড যুক্ত করেছেন — সাধারণত WASD ক্লাস্টারে। N-key rollover মানে প্রতিটি কী বিচ্ছিন্ন এবং কোনো কম্বিনেশন ব্লক হয় না। "19-key anti-ghosting" হিসেবে বিজ্ঞাপিত একটি বোর্ড নির্দিষ্ট 19টি কী পরিচালনা করে, আপনার পছন্দমতো কোনো 19টি নয়।
গেমিংয়ের জন্য আমার কি সত্যিই NKRO প্রয়োজন?
বেশিরভাগ গেমের জন্য, না — 6KRO প্লাস মডিফায়ারগুলি FPS বা MOBA এর জন্য যথেষ্ট। NKRO রিদম গেম যেমন osu! mania 7K, ফাইটিং গেম এবং স্টেনোগ্রাফির জন্য গুরুত্বপূর্ণ। এটি সহায়ক হয় যদি আপনি WASD থেকে দূরে রিবাইন্ড করেন, কারণ সস্তা "anti-ghosting" সাধারণত ESDF-এ আপনাকে রক্ষা করা বন্ধ করে দেয়।
আমি একবারে মাত্র 6টি কী চাপতে পারি — আমাকে কি একটি নতুন কিবোর্ড কিনতে হবে?
জরুরি নয়। ছয়টি কী প্লাস মডিফায়ার হলো স্ট্যান্ডার্ড USB প্রোটোকল, তাই একটি ভালো কিবোর্ড প্রায়শই সেখানেই থেমে যায়। অনেক বোর্ড একটি NKRO টগল সহ আসে যা Fn শর্টকাট বা ভেন্ডর সফটওয়্যারের পিছনে লুকানো থাকে — কিছু পরিবর্তন করার আগে তা পরীক্ষা করুন। যদি কোনো টগল না থাকে, তবে 6টিই হলো সর্বোচ্চ সীমা।
কেন আমি কিছু কী একসাথে চাপতে পারি না যখন অন্য কম্বিনেশনগুলো ঠিক কাজ করে?
কারণ ব্লকিং নির্ভর করে কোন কীগুলোর ওপর, সংখ্যার ওপর নয়। কন্ট্রোলার কীগুলোকে সারি-কলামের ক্রসিং হিসেবে পড়ে। যখন চাপা কীগুলো যথেষ্ট সারি এবং কলাম শেয়ার করে, তখন একটি ফ্যান্টম ক্রসিং সম্পূর্ণ হয়। ফ্যান্টম কী রিপোর্ট করার পরিবর্তে, ফার্মওয়্যার আসল কীগুলোর একটি বাদ দেয়। ভিন্ন সারি ও কলামের কী কখনোই সংঘর্ষ করে না।
একটি USB কিবোর্ডকে PS/2-তে রূপান্তর করলে কি তা NKRO হয়ে যায়?
না। একটি অ্যাডাপ্টার কিবোর্ডের কন্ট্রোলারে রোলওভার যোগ করতে পারে না, এবং আপনি 6KRO তেই সীমাবদ্ধ থাকবেন। PS/2-এর NKRO খ্যাতি রয়েছে কারণ এটি কোনো 6-স্লট রিপোর্ট সীমা ছাড়াই কাজ করে, কিন্তু ম্যাট্রিক্সের প্রতিটি সুইচের পিছনে একটি ডায়োড প্রয়োজন। কেবল NKRO এর জন্য তৈরি কিবোর্ডগুলোই PS/2 পোর্ট থেকে সুবিধা পায়।
আমার কিবোর্ড একসাথে কয়টি কী রেজিস্টার করতে পারে?
উপরের টেস্টে একবারে একটি করে কী চেপে ধরুন এবং পিক কাউন্টারটি পড়ুন — সেই নম্বরটিই আপনার উত্তর। মডিফায়ারগুলি এর পাশে দেখানো হয়েছে কারণ তারা কীকোড স্লট ব্যবহার করে না। পুরোনো মেমব্রেন বোর্ডে 2টি, বেশিরভাগ USB কিবোর্ডে 6টি নিয়মিত কী প্লাস মডিফায়ার আশা করুন এবং NKRO বোর্ডে কোনো ব্যবহারিক সীমা নেই।