আপনার গেমপ্যাড কি সঠিকভাবে কাজ করছে?
আপনার কন্ট্রোলার সংযোগ করুন এবং শুরু করতে যেকোনো বাটন চাপুন। এই টেস্ট Gamepad API রিয়েল টাইমে পড়ে — বাটন প্রেস, অ্যানালগ স্টিক পজিশন, ট্রিগার মান এবং ভাইব্রেশন সাপোর্ট দেখায়। ১০০% ব্রাউজার-ভিত্তিক, শূন্য ডেটা আপলোড।
এই টেস্ট requestAnimationFrame এর মাধ্যমে Gamepad API পোল করে সব বাটন, অ্যানালগ স্টিক X/Y অক্ষ (±1.0 রেঞ্জ), ট্রিগার প্রেশার (0-1.0) এবং ভাইব্রেশন অ্যাকচুয়েটর সাপোর্টের রিয়েল-টাইম অবস্থা প্রদর্শন করে।
Gamepad API স্ট্যান্ডার্ড ১৭টি বাটন ও ৪টি অক্ষ পর্যন্ত ম্যাপ করে; Xbox, PlayStation এবং Switch Pro কন্ট্রোলার সবই স্ট্যান্ডার্ড গেমপ্যাড ম্যাপিং অনুসরণ করে।
Connect a gamepad and press any button
Supports Xbox, PlayStation, Switch, and generic controllers
আপনার ফলাফলের অর্থ কী?
| Result | Range | Meaning |
|---|---|---|
| ভালো | সব বাটন ও স্টিক সঠিকভাবে সাড়া দিচ্ছে | প্রতিটি ইনপুট প্রত্যাশিত বাটন ইনডেক্সে ম্যাপ করে, স্টিক ছেড়ে দিলে কেন্দ্রে (0, 0) ফিরে আসে এবং ট্রিগার পূর্ণ 0-1.0 রেঞ্জ রিপোর্ট করে — আপনার কন্ট্রোলার সম্পূর্ণ কার্যকর। |
| সতর্কতা | স্টিক ড্রিফ্ট বা আংশিক ট্রিগার রেঞ্জ | বিশ্রাম অবস্থায় অ্যানালগ স্টিক 0.0 তে না ফেরা স্টিক ড্রিফ্ট নির্দেশ করে — জীর্ণ পটেনশিওমিটার। আংশিক ট্রিগার রেঞ্জ মানে মেকানিক্যাল স্টপ বা ক্যালিব্রেশন সমস্যা। |
| খারাপ | বাটন অপ্রতিক্রিয়াশীল বা কন্ট্রোলার শনাক্ত হচ্ছে না | অপ্রতিক্রিয়াশীল বাটন কন্ট্যাক্ট ব্যর্থতা ইঙ্গিত করে। কন্ট্রোলার একেবারেই শনাক্ত না হলে, ড্রাইভার পরীক্ষা করুন, ভিন্ন USB পোর্ট চেষ্টা করুন বা Bluetooth পুনরায় পেয়ার করুন। |
সাধারণ সমস্যা এবং সমাধান
ব্রাউজার কন্ট্রোলার শনাক্ত করছে না
সংযোগের পর যেকোনো বাটন চাপুন — Gamepad API সক্রিয় করতে একটি ভৌত বাটন প্রেস প্রয়োজন। এখনো শনাক্ত না হলে, ভিন্ন USB পোর্ট চেষ্টা করুন, Bluetooth পুনরায় পেয়ার করুন বা কন্ট্রোলার একচেটিয়াভাবে ব্যবহার করছে এমন অন্য অ্যাপ বন্ধ করুন।
অ্যানালগ স্টিক বিশ্রাম অবস্থায় ড্রিফ্ট দেখাচ্ছে (নন-জিরো মান)
স্টিক ড্রিফ্ট থাম্বস্টিক মডিউলের ভিতরের জীর্ণ পটেনশিওমিটারের কারণে হয়। সমাধান হিসেবে আপনার গেম সেটিংসে বড় ডেডজোন প্রয়োগ করুন, অথবা স্থায়ী সমাধানের জন্য স্টিক মডিউল প্রতিস্থাপন করুন।