১. এই সরঞ্জামটি কী করে
এই বিনামূল্যে অনলাইন কীবোর্ড ও মাউস চেকার দিয়ে আপনি রিয়েল টাইমে কীবোর্ড ও মাউস টেস্ট করতে পারেন—কী কোড, মাউস পজিশন, ক্লিক, স্ক্রল ও মডিফায়ার কী দেখুন। হার্ডওয়্যার যাচাই বা ইনপুট ডিবাগ করার সময় কীবোর্ড টেস্ট, মাউস টেস্ট বা কী কোড লুকআপ হিসেবে ব্যবহার করুন। ইনস্টল নেই, আপলোড নেই; সব ইনপুট আপনার ব্রাউজারে ক্যাপচার হয় এবং কোনো কিছু কোনো সার্ভারে পাঠানো হয় না। হার্ডওয়্যার চেক, কী কোড লুকআপ, মডিফায়ার টেস্ট বা স্ক্রল হুইল টেস্টের জন্য আদর্শ; যেখানে সফটওয়্যার ইন্সটল করতে পারবেন না এমন রেস্ট্রিক্টেড মেশিনে কাজ করে।
২. কীভাবে ব্যবহার করবেন
দ্রুত শুরু: কীবোর্ড এরিয়ায় ক্লিক করে যেকোনো কী চাপুন key, code, keyCode, repeat ও মডিফায়ার দেখতে। পজিশন ও বাটন ইভেন্ট দেখতে মাউস জোনে সরান ও ক্লিক করুন। প্রতিটি সেকশন রিসেট করতে ক্লিয়ার ব্যবহার করুন। ডান বাটন টেস্ট করতে মাউস জোনে রাইট-ক্লিক করুন।
১. কীবোর্ড — কীবোর্ড এরিয়ায় ক্লিক করুন (বা ট্যাব করুন) এবং যেকোনো কী চাপুন। key, code, keyCode, repeat স্ট্যাটাস ও মডিফায়ার সহ ইভেন্ট টেবিলে দেখা যায়। ২. মাউস — মাউস টেস্ট জোনে সরান ও ক্লিক করুন। পজিশন লাইভ আপডেট হয়; ক্লিক ও স্ক্রল ইভেন্ট লগ হয়। ৩. ক্লিয়ার — ইভেন্ট লিস্ট রিসেট করতে প্রতিটি সেকশনে ক্লিয়ার ব্যবহার করুন। ৪. রাইট-ক্লিক — ডান বাটন টেস্ট করতে মাউস জোনে রাইট-ক্লিক করুন (সেখানে ব্রাউজার কনটেক্সট মেনু সাপ্রেস করা হয়)।
৩. কীভাবে কাজ করে
- কীবোর্ড — ফোকাসযোগ্য এরিয়ায় keydown ইভেন্ট শোনে। key (ক্যারেক্টার), code (ফিজিক্যাল কী), keyCode (লেগাসি), repeat (কী ধরে রাখা) ও মডিফায়ার ফ্ল্যাগ (Alt, Ctrl, Shift, Meta) দেখায়।
- মাউস — একটি ডেডিকেটেড জোনে mousemove, mousedown, mouseup ও wheel শোনে। কার্সর পজিশন (x, y), বাটন (বাম, মাঝ, ডান), স্ক্রল ডেলটা (X, Y) ও মডিফায়ার দেখায়।
- ইভেন্ট আনবাউন্ডেড গ্রোথ এড়াতে সর্বোচ্চ সীমা সহ মেমরিতে সংরক্ষিত। সব প্রক্রিয়াকরণ সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।
৪. ব্যবহারের ক্ষেত্র ও উদাহরণ
- হার্ডওয়্যার চেক — কীবোর্ড বা মাউস বদলানোর পর সব কী ও মাউস বাটন কাজ করছে কিনা যাচাই করুন।
- কী কোড লুকআপ — যেকোনো কীয়ের সঠিক
key,codeওkeyCodeদেখুন (ডেভেলপারদের জন্য উপযোগী)। - মডিফায়ার টেস্ট — Shift, Ctrl, Alt ও Meta সঠিকভাবে ডিটেক্ট হচ্ছে কিনা নিশ্চিত করুন।
- স্ক্রল হুইল — মাউস জোনে স্ক্রল দিক ও ডেলটা টেস্ট করুন।
উদাহরণ
- A চাপুন → key: "a", code: "KeyA", keyCode: ৬৫
- Shift+A চাপুন → modifiers: "Shift", key: "A"
- (৩২০, ১৫০) এ বাম-ক্লিক → down Left @ (৩২০, ১৫০)
- নিচে স্ক্রল → delta Y: -১০০
৫. সীমাবদ্ধতা ও পরিচিত সীমা
- শুধুমাত্র ব্রাউজার — ইভেন্ট ব্রাউজার যা এক্সপোজ করে তাতে সীমিত। কিছু লো-লেভেল হার্ডওয়্যার বিহেভিয়ার দৃশ্যমান নয়।
- ফোকাস দরকার — কীবোর্ড এরিয়ায় ফোকাস থাকলে কীবোর্ড ইভেন্ট ক্যাপচার হয়। আগে ক্লিক বা ট্যাব করুন।
- শুধুমাত্র মাউস জোন — মাউস ইভেন্ট শুধুমাত্র ডেডিকেটেড টেস্ট জোনে ক্যাপচার হয়, পেজের অন্য কোথাও নয়।
- কীলগ পারসিসটেন্স নেই — ইভেন্ট শুধুমাত্র মেমরিতে রাখা হয়; পেজ রিফ্রেশে হারিয়ে যায়। কিছু সংরক্ষিত বা সার্ভারে পাঠানো হয় না।