تست دسته بازی — بررسی آنلاین عملکرد کنترلر
ابزار آنلاین تست دسته بازی تمام دکمهها، استیکهای آنالوگ، تریگرها و موتورهای ویبره کنترلر شما را به صورت زنده نمایش میدهد و میزان خطای دایرهای، دریفت استیک و دامنه حرکتی تریگرها را اندازهگیری میکند. دسته Xbox، PlayStation، Switch یا گیمپد معمولی کامپیوتر را با کابل یا بلوتوث وصل کنید و یک دکمه را فشار دهید؛ مرورگرها تا زمان دریافت اولین ورودی، دستهها را پنهان نگه میدارند. کل فرآیند تست دسته به صورت محلی در همین برگه انجام میشود و هیچ اطلاعاتی در اینترنت آپلود نخواهد شد؛ بنابراین گزینهای ایدهآل برای ارزیابی گیمپد نو یا تست دسته بازی دستدوم قبل از خرید است.
نحوه تست دسته بازی در چهار مرحله
- اتصال دسته: از کابل داده USB یا اتصال بلوتوث استفاده کنید. کابل به عنوان اولین تست مطمئنتر است زیرا احتمال مشکلات جفتسازی و باتری خالی را منتفی میکند.
- فشردن یک دکمه: رابط Gamepad API تنها پس از اولین ورودی فیزیکی کنترلر را آشکار میسازد؛ سپس وضعیت از "برای اتصال دکمهای بزنید" به "متصل شد" و نام مدل تغییر مییابد.
- بررسی تمام بخشها: تکتک دکمهها را یکبار فشار دهید، هر استیک را در امتداد لبه خارجی به طور کامل بچرخانید و هر دو تریگر را تا انتها بفشارید. دکمههای تستشده با کادر سبز در دیاگرام باقی میمانند تا دکمههای باقیمانده مشخص باشند.
- اجرای تست دریفت و تست ویبره از طریق کارتهای استیکهای آنالوگ و لرزش.
اگر چند دسته متصل است، میتوانید از طریق گزینههای P1–P4 دسته مدنظر را انتخاب کنید. کلید Auto / Xbox / PS / Switch فقط شکل ظاهری دیاگرام و برچسب دکمهها را تغییر میدهد و تغییری در دادههای واقعی ورودی ایجاد نمیکند.
راهنمای خواندن پنلها و نمودارها
تست دریفت و نمودارهای استیک هر 4 ms از دسته نمونهبرداری میکنند که سریعتر از نرخ نوسازی تصویر صفحه است تا هیچ ضربه یا چرخش سریعی نادیده گرفته نشود.
دیاگرام، نمودار استیکها و تریگرها
هنگام نگه داشتن هر دکمه چراغ آن روشن میشود و پس از تست، کادر سبز دور آن باقی میماند. هر نمودار استیک موقعیت لحظهای را درون دایره واحد همراه با ردی محوشونده ترسیم میکند. چرخاندن آرام استیک در لبه بیرونی، خطای دایرهای (Circularity error) را میسنجد: این مقدار تفاوت RMS بین دایره کامل و دورترین نقطه در ۷۲ جهت مختلف است. هرچه عدد کمتر باشد، حرکت دایرهای استیک دقیقتر و نرمتر است. نوارهای تریگر نیز دامنه آنالوگ را از 0.00 تا 1.00 نشان میدهند؛ یک تریگر سالم در فشار کامل به 1.00 میرسد و با رهاسازی به 0.00 برمیگردد.
دادههای استیک، تست دریفت و لرزش
در زیر هر نمودار استیک، موقعیت لحظهای x · y پس از رها کردن نباید بیش از چند صدم باشد. نرخ بروزرسانی کنار شناسههای USB نشان میدهد که مرورگر در هر ثانیه چند نمونه تحویل میدهد. مرورگر کروم ورودی گیمپد را با فرکانس تقریبی 250 Hz نمونهبرداری میکند؛ بنابراین این رقم سقف نرخ مرورگر است نه لزوماً نرخ مخابره USB دسته.
تست دریفت استیک پس از ۳ ثانیه شمارش معکوس، هر دو استیک را به مدت ۵ ثانیه در حالتی که دست به آنها نمیزنید ثبت میکند. نتیجه، بیشترین انحراف و ددزون پیشنهادی زیر هر استیک ثبت شده و بیشترین جابجایی به صورت حلقه نقطهچین روی نمودار نمایش داده میشود. برای ارزیابی جامعتر، از تست دریفت استیک استفاده کنید. بخش ویبره امکان اجرای الگوهای Heavy (موتور چپ)، Light (موتور راست) و پالس را دارد؛ موتورهای تریگر نیز فقط در مرورگرها و سیستمهای سازگار فعال میشوند.
دادههای خام (Raw Data)
جدول دادههای خام اندیس هر دکمه را همراه با مقدار آنالوگ و هر محور را به صورت نوار افقی فهرست میکند. کنترلرهایی که فاقد نگاشت استاندارد هستند، مانند جویاستیکهای خلبانی، در این بخش قابل مشاهدهاند حتی اگر دیاگرام شماتیک قادر به جانمایی آنها نباشد؛ صفحه تست جویاستیک بر اساس همین نمای خام ساخته شده است. کارت مشخصات نیز مدل و شناسههای سازنده و محصول USB را در صورت ارائه توسط مرورگر نمایش میدهد.
پشتیبانی مرورگرها: ویبره معمولی، ویبره تریگر و WebHID
همه مرورگرهای دسکتاپ مدرن توانایی خواندن دکمهها و محورها را دارند، اما تفاوت اصلی در خروجیها و بازخوردهای لمسی است:
- Chrome و Edge (ویندوز، مک، لینوکس): دکمهها و محورها، ویبره دوگانه و رابط WebHID. ویبره تریگر (Xbox impulse triggers) فقط در ویندوز ۱۰ و ۱۱ با دستههای Xbox One و Series کار میکند.
- Chrome در اندروید: دکمهها، محورها و ویبره دوگانه در دستههای پشتیبانیشده؛ بدون WebHID و بدون ویبره تریگر.
- Firefox: فقط دکمهها و محورها. فایرفاکس فاقد قابلیت اجرای افکتهای ویبره یا WebHID است.
- Safari در مک (نسخه ۱۶.۴ به بعد): دکمهها، محورها و ویبره دوگانه؛ بدون ویبره تریگر و بدون WebHID.
- Safari و سایر مرورگرها در iPhone و iPad: دکمهها و محورها برای کنترلرهای سازگار، اما بدون ویبره و بدون WebHID.
رابط WebHID برای دستههای پلیاستیشن حیاتی است: این قابلیت امکان ارتباط مستقیم با DualSense برای خواندن باتری، تاچپد، ژیروسکوپ و کنترل لایتبار و تریگرهای تطبیقی را فراهم میسازد. این امکانات در ابزار تست DualSense در مرورگر کروم یا اج دسکتاپ در دسترس است.
دسته شناسایی نمیشود؟ مراحل زیر را دنبال کنید
- در حالی که این برگه فعال است یک دکمه را فشار دهید: جفت شدن در بلوتوث کافی نیست؛ مرورگر تا دریافت اولین ورودی منتظر میماند و دستههای فعال در برگههای پسزمینه را نادیده میگیرد.
- کابل را عوض کنید: بسیاری از کابلهای USB-C و micro-USB فقط مخصوص شارژ هستند و خطوط داده ندارند. اگر دسته شارژ میشود اما شناخته نمیشود، از کابل داده مطمئن استفاده کنید.
- برنامههای مداخلهگر را ببندید: ابزارهایی مانند Steam Big Picture، DS4Windows و شبیهسازها ممکن است دسترسی انحصاری به کنترلر پیدا کرده یا یک گیمپد مجازی اضافه کنند.
- وضعیت سیستم عامل را چک کنید: در ویندوز دستور
joy.cpl(Set up USB game controllers) را اجرا کنید. اگر دسته در آنجا هم دیده نشود، مشکل از درایور، کابل یا خود دسته است نه مرورگر. - اتصال بلوتوث را دوباره جفت کنید: دسته را از تنظیمات بلوتوث حذف کرده و مجدداً در حالت جفتسازی وصل کنید. اگر کنسولی که قبلاً با دسته جفت بوده روشن باشد، فشردن کلید Home ممکن است دسته را به کنسول وصل کند.
- مرورگر دیگری را امتحان کنید: اگر کروم دسته را شناسایی کند اما سافاری نکند، سختافزار دسته سالم است.
- از مرورگرهای درونبرنامهای خارج شوید: مرورگرهای داخلی تلگرام، اینستاگرام یا دیسکورد دسترسی Gamepad API را میبندند؛ صفحه را در مرورگر اصلی سیستم باز کنید.
آشنایی با چیدمان استاندارد (Standard Mapping)
هنگامی که مرورگر دستهای را شناسایی میکند، ورودیهای آن را طبق استاندارد جهانی W3C به چیدمان gamepad استاندارد مرتب میکند تا تمام دستهها از هر برندی اندیسهای یکسانی گزارش دهند:
- دکمههای 0–3: دکمههای اصلی پایینی، راست، چپ و بالایی (A B X Y در Xbox، ضربدر دایره مربع مثلث در PlayStation، و B A Y X در Nintendo).
- دکمههای 4–7: بامپرهای چپ و راست، سپس تریگرهای چپ و راست که مقادیر آنالوگ پیوسته ارسال میکنند.
- دکمههای 8–11: دکمههای View / Create / Minus، سپس Menu / Options / Plus، و در نهایت کلیک استیکهای چپ و راست (L3 و R3).
- دکمههای 12–15: جهتهای D-pad به ترتیب بالا، پایین، چپ و راست. دکمه 16 کلید Home است و 17 دکمههای خاص مانند کلیک تاچپد یا Share است.
- محورهای 0–3: محورهای X و Y استیک چپ و راست؛ عدد −1 نشاندهنده چپ یا بالا و +1 نشاندهنده راست یا پایین است.
اگر در پنل مشخصات عبارت Non-standard (غیر استاندارد) درج شده باشد، یعنی مرورگر ورودی خام دستگاه را بدون تغییر عبور داده است؛ در این حالت شماره دکمهها طبق استاندارد کارخانه است، تریگرها ممکن است محور باشند و D-pad یک هَت سوئیچ واحد باشد. این وضعیت در جویاستیکها و فرمانهای بازی طبیعی است. ویژگیهای نینتندو سوییچ در تست Joy-Con و نکات مربوط به دکمه Share یا پدالهای Elite در تست دسته Xbox شرح داده شده است.
حفظ حریم خصوصی: هیچ دادهای از دستگاه شما خارج نمیشود
این ابزار بررسی کنترلر اطلاعات را مستقیماً از طریق رابط Gamepad API مرورگر شما میخواند و تمام محاسبات را به شکل محلی در همین برگه انجام میدهد. هیچ اطلاعاتی از قبیل نام دسته، شناسهها یا دکمههای فشردهشده به هیچ سروری ارسال، ذخیره یا فروخته نمیشود. برخلاف برخی سایتهای تست که اطلاعات دستهها را در سرور ثبت میکنند، این ابزار کاملاً آفلاین و محلی اجرا میشود و نیازی به ساخت حساب کاربری، نصب افزونه یا دانلود برنامه ندارد.
Frequently asked questions
دسته در سایت تست کار میکند اما در بازی واکنشی نشان نمیدهد. آیا دسته خراب است؟
خیر، اگر تمام دکمهها و استیکها در اینجا به درستی عمل میکنند، سختافزار کاملاً سالم است و مشکل در تنظیمات نرمافزاری یا شناسایی بازی است. ابتدا Steam Input را بررسی کنید: در تنظیمات بازی در استیم بخش Controller را باز کرده و آن را فعال یا غیرفعال کنید. همچنین تنظیمات کنترلر داخل خود بازی را چک کنید و برنامههایی مانند DS4Windows که دسته مجازی موازی میسازند را ببندید.
دسته PS5 از طریق بلوتوث متصل میشود اما دکمهها کار نمیکنند، در حالی که با کابل سالم است. چرا؟
این مشکل ناشی از مسیر جفتسازی یا لایه نرمافزاری ویندوز است نه خرابی دسته. DualSense را از لیست بلوتوث سیستم حذف کرده، کلیدهای Create و PS را همزمان نگه دارید تا لایتبار چشمک بزند و دوباره جفت کنید. سپس یک دکمه در این صفحه بزنید. اگر دکمهها در سایت کار میکنند ولی در بازی خیر، بازی برای خواندن DualSense به ابزارهایی مانند Steam Input یا DS4Windows نیاز دارد.
چرا دکمههای Xbox و Share هنگام تست دسته در کامپیوتر واکنشی ثبت نمیکنند؟
زیرا ویندوز این دکمهها را برای امور سیستمی خود رزرو میکند و مشکلی در سختافزار وجود ندارد. دکمه Xbox برای باز کردن Game Bar رزرو شده و مرورگرها ورودی آن را دریافت نمیکنند؛ دکمه Share (اندیس ۱۷) نیز در دستههای Series فقط در شرایط خاص نرمافزاری گزارش میشود. سلامت این دکمهها را در کنسول Xbox یا نرمافزار Xbox Accessories بررسی کنید.
دسته Xbox در کروم روی مک عالی کار میکند اما در سافاری اصلاً کار نمیکند. راهحل چیست؟
برای اجرای تست از Chrome، Edge یا Firefox استفاده کنید. دسته کاملاً سالم است زیرا خوانده شدن آن توسط یک مرورگر نشان میدهد درایور مک و اتصال فیزیکی بدون ایراد هستند. پشتیبانی گیمپد در سافاری در نسخههای مختلف تغییر کرده و برخی مدلها را نادیده میگیرد. سیستمعامل مک را آپدیت کنید و یک دکمه در سافاری بزنید.
کاراکتر من در یک بازی خاص به خودی خود حرکت میکند اما در بازیهای دیگر سالم است. مشکل از کجاست؟
تست دریفت را در این صفحه اجرا کنید تا واقعیت مشخص شود. دست از هر دو استیک بردارید؛ اگر اوج انحراف زیر 0.07 باشد دسته سالم است و ددزون پیشفرض آن بازی بسیار کوچک تنظیم شده است. اما اگر مقدار بالاتر باشد یا استیک به صفر بازنگردد، دسته دارای دریفت واقعی است که بازیهای دیگر به دلیل داشتن ددزون بزرگتر آن را مخفی کردهاند.
ویبره دسته از طریق دانگل وایرلس Xbox کار نمیکند اما با کابل کار میکند. چطور تست کنم؟
تست ویبره این صفحه را دو بار انجام دهید: یک بار با کابل و یک بار بیسیم. اگر موتورها با کابل لرزش دارند اما بیسیم خیر، موتورها سالم هستند و مشکل در درایور دانگل یا فریمور دسته است. با کابل USB فریمور دسته را در برنامه Xbox Accessories بروزرسانی کنید. ضمناً ویبره در فایرفاکس پشتیبانی نمیشود و باید از کروم یا اج استفاده کنید.
از برنامه DS4Windows با دو دسته DualShock 4 استفاده میکنم اما بازی فقط یکی را میشناسد. علت چیست؟
برنامه DS4Windows برای هر دسته واقعی یک دسته مجازی Xbox میسازد؛ در نتیجه سیستم دو برابر دسته میبیند و ممکن است دسته اشتباهی را به بازی اختصاص دهد. در منوی انتخاب دسته این ابزار بررسی کنید که آیا هر دو دسته و جفتهای مجازی آنها حضور دارند یا خیر، سپس حالت انحصاری Exclusive Mode یا ابزار HidHide را در DS4Windows فعال کنید.