গেমপ্যাড টেস্টার

কন্ট্রোলার

যুক্ত করতে যেকোনো বোতাম চাপুন

LT RT LB RB A B X Y ⧉ ≡ ⇪
চাপা হয়েছেপরীক্ষিত

অ্যানালগ স্টিক

ড্রিফট ও সার্কুলারিটি

বাম +0.000, +0.000 সার্কুলারিটি —
ডান +0.000, +0.000 সার্কুলারিটি —
ড্রিফট টেস্ট: স্টিক ছেড়ে রাখুন, ৫ সে.

ট্রিগার

চাপ 0–1

0.00
LT
0.00
RT

র ডেটা

Gamepad API আউটপুট

অ্যাক্সিস
বোতাম

কন্ট্রোলার নেই

ভাইব্রেশন

দ্বৈত মোটর

গেমপ্যাড টেস্টার — অনলাইনে আপনার কন্ট্রোলার পরীক্ষা করুন

এই গেমপ্যাড টেস্টার আপনার কন্ট্রোলারের প্রতিটি বোতাম, অ্যানালগ স্টিক, ট্রিগার এবং ভাইব্রেশন মোটর লাইভ প্রদর্শন করে, এবং স্টিকের সার্কুলারিটি, ড্রিফট ও ট্রিগার ট্রাভেল পরিমাপ করে। যেকোনো Xbox, PlayStation, Switch বা সাধারণ PC প্যাড প্লাগ ইন বা পেয়ার করুন এবং যেকোনো একটি বোতাম চাপুন: ইনপুট না পাওয়া পর্যন্ত ব্রাউজার কন্ট্রোলার শনাক্ত করতে পারে না, তাই চাপ দেওয়ার আগে কিছু দেখা যাবে না। সম্পূর্ণ কন্ট্রোলার টেস্ট এই ট্যাবের ভেতরেই চলে এবং কোনো ডেটা আপলোড হয় না — যার ফলে নতুন প্যাড যাচাই, ত্রুটি নির্ণয় বা পুরোনো কন্ট্রোলার কেনার আগে পরীক্ষা করার জন্য এটি অত্যন্ত দ্রুত ও নির্ভরযোগ্য মাধ্যম।

চার ধাপে কন্ট্রোলার পরীক্ষা করার নিয়ম

  1. কন্ট্রোলার সংযুক্ত করুন। USB ডেটা কেবল বা Bluetooth ব্যবহার করুন। প্রাথমিক পরীক্ষার জন্য কেবল ব্যবহার করাই শ্রেয়, কারণ এটি পেয়ারিং সমস্যা বা দুর্বল ব্যাটারির সম্ভাবনা দূর করে।
  2. যেকোনো বোতাম চাপুন। Gamepad API ডিভাইসে কোনো বোতাম চাপার পরেই কেবল কন্ট্রোলারটি প্রকাশ করে; এরপর স্ট্যাটাস লাইনটি "যুক্ত করতে যেকোনো বোতাম চাপুন" থেকে পরিবর্তিত হয়ে "সংযুক্ত" এবং কন্ট্রোলারের মডেলের নাম প্রদর্শন করে।
  3. প্রতিটি অংশ পরীক্ষা করুন। প্রতিটি বোতাম একবার করে চাপুন, প্রতিটি স্টিক তার বাইরের সীমানা ধরে বৃত্তাকারে ঘোরান এবং উভয় ট্রিগার সম্পূর্ণ চাপুন। চাপ দেওয়া বোতামগুলো চিত্রে সবুজ আউটলাইন হয়ে থাকবে, যাতে বুঝতে সুবিধা হয় কোনটি বাকি আছে।
  4. ড্রিফট ও ভাইব্রেশন টেস্ট চালান। অ্যানালগ স্টিক ও ভাইব্রেশন কার্ড থেকে এই পরীক্ষাগুলো সম্পন্ন করুন।

একাধিক প্যাড সংযুক্ত থাকলে কন্ট্রোলার কার্ডের P1–P4 স্লট থেকে নির্দিষ্টটি বেছে নিন। Auto / Xbox / PS / Switch সুইচটি কেবল চিত্র ও লেবেল পরিবর্তন করে; এটি ভেতরের ডেটা পরিবর্তন করে না।

প্রতিটি প্যানেলের তথ্য বিশ্লেষণ

ড্রিফট টেস্ট এবং স্টিক প্লটগুলো প্রতি 4 ms পরপর কন্ট্রোলার থেকে নমুনা সংগ্রহ করে, যা স্ক্রিন রিফ্রেশের চেয়েও দ্রুত, ফলে দ্রুত বোতাম চাপা বা স্টিক নাড়াচাড়া বাদ পড়ে না।

ডায়াগ্রাম, স্টিক প্লট ও ট্রিগার

বোতাম চেপে ধরে রাখলে তা জ্বলে ওঠে এবং পরীক্ষা শেষ হলে সবুজ আউটলাইন বজায় রাখে। প্রতিটি স্টিক প্লটে ইউনিট সার্কেলের ভেতরে লাইভ পজিশন এবং মিলিয়ে যাওয়া ট্রেইল প্রদর্শিত হয়। স্টিকটিকে তার প্রান্ত ধরে ধীরে ধীরে বৃত্তাকারে ঘোরালে পেজটি সার্কুলারিটি ত্রুটি পরিমাপ করে: বৃত্তের সীমানা এবং ৭২টি ভিন্ন দিকের সর্বোচ্চ দূরত্বের মধ্যে RMS পার্থক্য। এটি সীমার ভেতরে থাকা চ্যাপ্টা অংশ যেমন গণনা করে, তেমনি সীমার বাইরে যাওয়া অতিরিক্ত বিচ্যুতিও শনাক্ত করে — তাই সংখ্যা যত কম হবে, স্টিকের মুভমেন্ট তত বেশি সুষম ও বৃত্তাকার। ট্রিগার বারগুলো 0.00 থেকে 1.00 পর্যন্ত অ্যানালগ ট্রাভেল দেখায়; একটি নিখুঁত অ্যানালগ ট্রিগার চাপে 1.00-এ পৌঁছায় এবং ছেড়ে দিলে 0.00-তে ফিরে আসে।

স্টিক রিডআউট, ড্রিফট টেস্ট ও ভাইব্রেশন

প্রতিটি স্টিক প্লটের নিচে লাইভ x · y পজিশন থাকে, যা স্টিক ছেড়ে দিলে সর্বোচ্চ কয়েক শতভাগ (0.0x) দেখানো উচিত। USB IDs-এর পাশে থাকা আপডেট রেট ব্রাউজার কত ঘন ঘন নতুন নমুনা গ্রহণ করছে তা নির্দেশ করে। Chrome সাধারণত প্রায় 250 Hz গতিতে গেমপ্যাড স্যাম্পল করে, তাই এটি ব্রাউজারের সর্বোচ্চ সীমা, আপনার কন্ট্রোলারের নিজস্ব USB পোলিং রেট নয়।

ড্রিফট টেস্ট তিন সেকেন্ড কাউন্টডাউন করে, তারপর পাঁচ সেকেন্ড ধরে উভয় স্টিকের অবস্থান রেকর্ড করে যখন আপনি হাত সরিয়ে রাখেন। এটি প্রতিটি স্টিকের নিচে ফলাফল, পিক ডেভিয়েশন ও প্রস্তাবিত ডেডজোন প্রদর্শন করে এবং সর্বোচ্চ বিচ্যুতিকে প্লটে একটি ড্যাশ বৃত্ত দিয়ে চিহ্নিত করে। আরও গভীর রোগ নির্ণয়ের জন্য ডেডিকেটেড স্টিক ড্রিফট টেস্ট ব্যবহার করুন। ভাইব্রেশন অংশে Heavy (বাম মোটর), Light (ডান মোটর), Burst এবং Pulse প্যাটার্ন চালানো যায়; ব্রাউজার সমর্থন করলেই কেবল ট্রিগার-মোটর বাটনগুলো আনলক হয়।

র ডেটা (Raw data)

র গ্রিডে প্রতিটি বোতামের ইনডেক্স ও অ্যানালগ মান এবং প্রতিটি অ্যাক্সিস বার আকারে তালিকাভুক্ত থাকে। স্ট্যান্ডার্ড ম্যাপিং ছাড়া কন্ট্রোলার — যেমন ফ্লাইট স্টিক — ডায়াগ্রাম শনাক্ত করতে না পারলেও এখানে দৃশ্যমান হয়; আমাদের জয়স্টিক টেস্ট এই র ভিউয়ের ওপর ভিত্তি করেই নির্মিত। ব্রাউজার উন্মুক্ত রাখলে কন্ট্রোলার কার্ডে মডেলের সাথে USB ভেন্ডর ও প্রোডাক্ট আইডি (VID/PID) প্রদর্শিত হয়।

ব্রাউজার সমর্থন: ভাইব্রেশন, ট্রিগার ভাইব্রেশন ও WebHID

বর্তমান সব আধুনিক ডেস্কটপ ব্রাউজার বোতাম ও অ্যাক্সিস পড়তে পারে। মূল পার্থক্য আউটপুট ফিচারে:

  • Chrome ও Edge (Windows, macOS, Linux): বোতাম ও অ্যাক্সিস, ডুয়াল-মোটর ভাইব্রেশন এবং WebHID সমর্থন করে। ট্রিগার ভাইব্রেশন (Xbox impulse triggers) কেবল Windows-এ Xbox One বা Series কন্ট্রোলারে কাজ করে।
  • Android-এ Chrome: সমর্থিত প্যাডে বোতাম, অ্যাক্সিস ও ডুয়াল-মোটর ভাইব্রেশন; কোনো WebHID বা ট্রিগার ভাইব্রেশন নেই।
  • Firefox: কেবল বোতাম ও অ্যাক্সিস। Firefox ভাইব্রেশন ইফেক্ট বা WebHID সমর্থন করে না।
  • macOS-এ Safari (16.4 ও পরবর্তী): বোতাম, অ্যাক্সিস ও ডুয়াল-মোটর ভাইব্রেশন; ট্রিগার ভাইব্রেশন বা WebHID নেই।
  • iPhone ও iPad-এ Safari সহ সব ব্রাউজার: সমর্থিত কন্ট্রোলারে কেবল বোতাম ও অ্যাক্সিস; কোনো ভাইব্রেশন বা WebHID নেই।

PlayStation প্যাডের ক্ষেত্রে WebHID অত্যন্ত গুরুত্বপূর্ণ: এটি সরাসরি DualSense-এর সাথে যোগাযোগ করে ব্যাটারি, জাইরো ও টাচপ্যাড ডেটা পড়তে পারে এবং লাইটবার ও অ্যাডাপ্টিভ ট্রিগার নিয়ন্ত্রণ করতে পারে। এটি DualSense টেস্টার পেজে রয়েছে, যার জন্য ডেস্কটপ Chrome বা Edge প্রয়োজন।

কন্ট্রোলার শনাক্ত না হলে যা করবেন

  1. ট্যাবটি ফোকাস রেখে যেকোনো বোতাম চাপুন। কেবল পেয়ার করাই যথেষ্ট নয়; ব্রাউজার প্রথম ইনপুটের জন্য অপেক্ষা করে এবং ট্যাব ব্যাকগ্রাউন্ডে থাকলে কন্ট্রোলার উপেক্ষা করে।
  2. কেবল পরিবর্তন করুন। অনেক USB-C এবং micro-USB কেবল কেবল চার্জের জন্য তৈরি, ডেটা পরিবহনে অক্ষম। প্যাড চার্জ হলেও স্ক্রিনে না এলে ডেটা সমর্থন করে এমন কেবল ব্যবহার করুন।
  3. কন্ট্রোলার দখলকারী অ্যাপ বন্ধ করুন। Steam Big Picture, DS4Windows, এমুলেটর এবং রিম্যাপিং সফটওয়্যার কন্ট্রোলারের এক্সক্লুসিভ অ্যাক্সেস নিতে পারে বা সামনে ভার্চুয়াল প্যাড তৈরি করতে পারে।
  4. অপারেটিং সিস্টেম যাচাই করুন। Windows-এ joy.cpl (Set up USB game controllers) খুলুন। সেখানেও প্যাড অনুপস্থিত থাকলে সমস্যাটি ড্রাইভার, কেবল বা কন্ট্রোলারের নিজস্ব, ব্রাউজারের নয়।
  5. Bluetooth পুনরায় পেয়ার করুন। Bluetooth তালিকা থেকে ডিভাইসটি রিমুভ করুন, প্যাডটি পেয়ারিং মোডে নিন এবং পুনরায় সংযোগ করুন। কোনো কনসোল চালু থাকলে Home বাটন চাপলে প্যাডটি কনসোলের সাথে যুক্ত হয়ে যেতে পারে।
  6. অন্য ব্রাউজারে চেষ্টা করুন। Chrome-এ কাজ করলে কিন্তু Safari-তে না করলে কন্ট্রোলার সম্পূর্ণ ঠিক আছে।
  7. ইন-অ্যাপ ব্রাউজার ত্যাগ করুন। চ্যাট বা সোশ্যাল মিডিয়া অ্যাপের অভ্যন্তরীণ ব্রাউজারে Gamepad API বন্ধ থাকে; এই পেজটি পূর্ণাঙ্গ ব্রাউজারে খুলুন।

স্ট্যান্ডার্ড ম্যাপিং কী ও কীভাবে কাজ করে

ব্রাউজার যখন কোনো কন্ট্রোলার শনাক্ত করে, তখন এটি W3C Gamepad স্পেসিফিকেশনের স্ট্যান্ডার্ড গেমপ্যাড লেআউটে ইনপুটগুলো পুনর্বিন্যাস করে, ফলে যেকোনো ব্র্যান্ডের প্যাডেই একই ইনডেক্স পাওয়া যায়:

  • বাটন 0–3: নিচের, ডানদিকের, বামদিকের এবং উপরের ফেস বাটন (Xbox-এ A B X Y, PlayStation-এ Cross Circle Square Triangle, Nintendo-তে B A Y X)।
  • বাটন 4–7: বাম ও ডান বাম্পার, তারপর বাম ও ডান ট্রিগার (যা অ্যানালগ প্রেশার রিপোর্ট করে)।
  • বাটন 8–11: View / Create / Minus, Menu / Options / Plus, এবং বাম ও ডান স্টিক ক্লিক (L3/R3)।
  • বাটন 12–15: D-pad up, down, left, right। 16 হলো Home; এবং 17 যেখানে রয়েছে, তা টাচপ্যাড ক্লিক বা Share-এর মতো অতিরিক্ত বোতাম।
  • অ্যাক্সিস 0–3: বাম স্টিক X ও Y, ডান স্টিক X ও Y; যেখানে −1 বাম বা উপর এবং +1 ডান বা নিচ।

বিস্তারিত প্যানেলে নন-স্ট্যান্ডার্ড (র) লেখা থাকলে ব্রাউজার সরাসরি র ডেটা পাঠাচ্ছে: বাটন নম্বর ডিভাইসের নিজস্ব ক্রম অনুসরণ করে, ট্রিগার অ্যাক্সিস হতে পারে এবং D-pad হতে পারে একটিমাত্র হ্যাট-সুইচ অ্যাক্সিস। ফ্লাইট স্টিক, হুইল এবং বহু থার্ড-পার্টি প্যাডের ক্ষেত্রে এটি স্বাভাবিক। Switch প্যাডগুলোও নিজস্ব পরিচয় দেয় এবং একক Joy-Con কীভাবে ম্যাপ হয় তা Joy-Con টেস্ট পেজে বর্ণিত আছে। Xbox-এর বিশেষ ফিচার যেমন Share বাটন বা Elite প্যাডলের জন্য Xbox কন্ট্রোলার টেস্ট দেখুন।

গোপনীয়তা: আপনার ডিভাইস ছেড়ে কিছুই যায় না

এই গেমপ্যাড টেস্ট আপনার ব্রাউজারের নিজস্ব Gamepad API দিয়ে কন্ট্রোলার পড়ে এবং সমস্ত হিসাব এই ট্যাবেই সম্পন্ন করে। আপনার কন্ট্রোলার, এর নাম, আইডি বা কোনো ইনপুট সার্ভারে পাঠানো, লগ করা বা বিক্রি করা হয় না। অন্যান্য কিছু কন্ট্রোলার টেস্টার প্রতিটি সংযুক্ত গেমপ্যাড তাদের নিজস্ব সার্ভারে আপলোড করে; কিন্তু এই সাইট তা করে না। এই টুলের জন্য কোনো অ্যাকাউন্ট, এক্সটেনশন বা ডাউনলোডের প্রয়োজন নেই।

Frequently asked questions

My controller works in the gamepad tester but not in my game. Is the controller broken?

না। যদি এখানে প্রতিটি বোতাম ও স্টিক স্বাভাবিকভাবে কাজ করে, তবে হার্ডওয়্যার সম্পূর্ণ ভালো আছে এবং ত্রুটিটি গেম ও কন্ট্রোলারের মধ্যবর্তী সফটওয়্যার স্তরে। প্রথমে Steam Input পরীক্ষা করুন: গেমের Properties থেকে Controller অপশনে যান এবং এটি চালু বা বন্ধ করে দেখুন। এরপর গেমের ভেতরে কন্ট্রোলার বা ইনপুট সেটিংস পরীক্ষা করুন এবং DS4Windows-এর মতো রিম্যাপার বন্ধ করুন যা বাড়তি ভার্চুয়াল প্যাড যোগ করে কনফ্লিক্ট তৈরি করে।

My PS5 controller connects over Bluetooth, but no buttons register. It works fine with a cable. Why?

এটি পেয়ারিং বা সফটওয়্যার ড্রাইভারের সমস্যা, নষ্ট কন্ট্রোলার নয়। আপনার Bluetooth ডিভাইস তালিকা থেকে DualSense মুছে ফেলুন, লাইটবার ঝলসে না ওঠা পর্যন্ত Create ও PS বোতাম চেপে ধরে রাখুন এবং পুনরায় পেয়ার করুন। এরপর এই পেজে ক্লিক করে যেকোনো বোতাম চাপুন। এখানে বোতাম কাজ করলেও গেমে না চললে, গেমটির জন্য Steam Input বা DS4Windows প্রয়োজন, কারণ অনেক PC গেম কেবল Xbox কন্ট্রোলার বুঝতে পারে।

Why don't the Xbox button and the Share button register when I test my controller on PC?

সাধারণত Windows এগুলো নিজস্ব সিস্টেমের জন্য সংরক্ষিত রাখে বলে ব্রাউজার পায় না, বাটন নষ্ট হওয়ার কারণে নয়। Xbox বোতামটি Game Bar এবং সিস্টেম শর্টকাটের জন্য নির্ধারিত, তাই বেশিরভাগ ব্রাউজার ও অ্যাপে এর ইনপুট যায় না; আর Share বাটনটি (ইনডেক্স 17) কিছু নির্দিষ্ট সেটআপে কেবল Series কন্ট্রোলারে দেখা যায়। উভয় বোতাম Xbox কনসোলে বা Xbox Accessories অ্যাপে পরীক্ষা করুন।

My Xbox controller works in Chrome on my Mac but doesn't work at all in Safari. Any solution?

পরীক্ষার জন্য Chrome, Edge বা Firefox ব্যবহার করুন। আপনার কন্ট্রোলার পুরোপুরি ঠিক আছে: একটি ব্রাউজারে কাজ করার অর্থ সংযোগ এবং macOS ড্রাইভার সক্রিয় আছে। Safari-র গেমপ্যাড সমর্থন বিভিন্ন আপডেটে পরিবর্তিত হয়েছে এবং অনেক Mac ব্যবহারকারী এমন প্যাডের কথা জানিয়েছেন যা অন্য ব্রাউজার পড়লেও Safari এড়িয়ে যায়। macOS ও Safari আপডেট করুন, Safari ট্যাব ফোকাসে রেখে বোতাম চাপুন এবং প্রয়োজন হলে Bluetooth পুনরায় পেয়ার করুন।

My character drifts in one game but not others. Is it stick drift or the game?

প্রকৃত কারণ জানতে এখানে ড্রিফট টেস্ট চালান। উভয় স্টিক ছেড়ে দিয়ে টেস্ট শুরু করুন: পিক বিচ্যুতি প্রায় 0.07-এর নিচে থাকলে কন্ট্রোলার ভালো আছে এবং ওই নির্দিষ্ট গেমের ডেডজোন খুব বেশি সংবেদনশীল। যদি পিক বেশি হয় বা স্টিক কেন্দ্রে ফিরে না আসে, তবে এটি আসল ড্রিফট যা অন্য গেমগুলো বড় ডেডজোন দিয়ে লুকিয়ে রাখে। গেমের ভেতরে বা Steam-এ ডেডজোন কিছুটা বাড়ালে মৃদু ড্রিফট ঢেকে যায়; বেশি ড্রিফটের ক্ষেত্রে স্টিক পরিষ্কার বা মডিউল প্রতিস্থাপন দরকার।

Rumble doesn't work through the Xbox Wireless Adapter on PC, but it does over USB. How do I test that?

এখানে দুইবার ভাইব্রেশন টেস্ট চালান: একবার তারযুক্ত অবস্থায় এবং একবার ওয়্যারলেস অবস্থায়। কেবল সংযোগে মোটর কাঁপলে কিন্তু ওয়্যারলেসে না কাঁপলে মোটর ভালো আছে এবং সমস্যাটি ওয়্যারলেস সংযোগে — যেমন অ্যাডাপ্টার ড্রাইভার, কন্ট্রোলার ফার্মওয়্যার বা সিগন্যাল পাথ। কেবল প্লাগ ইন থাকা অবস্থায় Xbox Accessories অ্যাপ দিয়ে কন্ট্রোলার আপডেট করুন, তারপর ওয়্যারলেসে পুনরায় পরীক্ষা করুন। উল্লেখ্য, Firefox-এ ভাইব্রেশন কাজ করে না, তাই Chrome বা Edge-এ টেস্ট করুন।

I use DS4Windows with two DualShock 4 controllers and the game only sees one. What is going on?

DS4Windows প্রতিটি আসল প্যাডের জন্য একটি করে ভার্চুয়াল Xbox কন্ট্রোলার তৈরি করে, ফলে সিস্টেম দ্বিগুণ কন্ট্রোলার দেখতে পায় এবং ভুলটি নির্বাচন করতে পারে। আমাদের টেস্টার প্রতিটি ডিভাইস তার Pad সিলেক্টরে প্রদর্শন করে। আসল ও ভার্চুয়াল প্যাড উভয়ই দেখা যাচ্ছে কি না যাচাই করুন, তারপর DS4Windows-এ "Hide DS4 Controller" বা HidHide চালু করুন যাতে গেম প্রতি খেলোয়াড়ে একটি কন্ট্রোলার পায়, অথবা DS4Windows বাদ দিয়ে সরাসরি Steam Input ব্যবহার করুন।