ان پٹ ڈیوائسز
ان پٹ ڈیوائسز آپ کے کمپیوٹر کے ساتھ آپ کا بنیادی انٹرفیس ہیں۔ NKRO اور گھوسٹنگ (ghosting) کے لیے کی بورڈ، ڈبل کلک مسائل اور CPS کے لیے ماؤس، اسٹک ڈرفٹ کے لیے گیم پیڈ، ملٹی ٹچ ردعمل کے لیے ٹچ اسکرین اور جیسچر اور کلک ڈیٹیکشن کے لیے ٹچ پیڈ ٹیسٹ کریں۔
کی بورڈ ٹیسٹ
keyboard test, keyboard tester, NKRO test
[READY]
ٹول کھولیں →ماؤس ٹیسٹ
mouse test, CPS test, double click test
[READY]
ٹول کھولیں →گیم پیڈ ٹیسٹ
gamepad test, controller test, gamepad tester
[READY]
ٹول کھولیں →ٹچ اسکرین ٹیسٹ
touch screen test, touchscreen test, multi-touch test
[READY]
ٹول کھولیں →ٹچ پیڈ ٹیسٹ
touchpad test, trackpad test, touchpad tester
[READY]
ٹول کھولیں →ان پٹ ڈیوائسز
ان پٹ ڈیوائسز آپ کے کمپیوٹر کے ساتھ آپ کا بنیادی انٹرفیس ہیں۔ NKRO اور گھوسٹنگ (ghosting) کے لیے کی بورڈ، ڈبل کلک مسائل اور CPS کے لیے ماؤس، اسٹک ڈرفٹ کے لیے گیم پیڈ، ملٹی ٹچ ردعمل کے لیے ٹچ اسکرین اور جیسچر اور کلک ڈیٹیکشن کے لیے ٹچ پیڈ ٹیسٹ کریں۔
پرائیویسی پہلے ان پٹ ڈیوائسز ٹیسٹنگ ٹولز usbRecognized پر تمام ٹولز محفوظ Web APIs استعمال کرتے ہوئے آپ کے براؤزر میں مکمل طور پر چلتے ہیں۔ نہ کوئی سافٹ ویئر ڈاؤن لوڈ، نہ انسٹالیشن، نہ ڈیٹا اپ لوڈ — آپ کی پرائیویسی 100% محفوظ ہے۔ ٹیسٹ شروع کرنے کے لیے بس اوپر کسی ٹول پر کلک کریں۔
اس زمرے کے کچھ ٹولز ابھی دستیاب ہیں (✓ سے نشان زد)۔ باقی جلد آرہے ہیں — ہر "جلد آرہا ہے" صفحے میں ٹول کی تفصیلی جھلک شامل ہے کہ وہ کیا کرے گا اور اس دوران آپ اپنے ہارڈویئر کی جانچ کیسے کر سکتے ہیں۔
ہر ان پٹ ٹیسٹ اصل میں کیا ناپتا ہے
کی بورڈ کا ٹیسٹ کوئی single چیک نہیں ہے۔ وہ key rollover بتاتا ہے، یعنی بیک وقت دبائے رکھنے پر کتنی چابیاں اکٹھی رپورٹ ہوتی ہیں؛ ghosting بتاتا ہے، یعنی کسی خاص مجموعے سے ایک فرضی تیسری دباؤ کیسے پیدا ہو جاتی ہے؛ اور chatter بتاتا ہے، یعنی ایک طبعی دباؤ دو بار کیسے گنا جاتا ہے۔ ان میں آخری صورت عملی زندگی میں سب سے عام خرابی ہے اور اسے اکثر سوفٹ ویئر کا مسئلہ سمجھا جاتا ہے۔
ماؤس کا ٹیسٹ اس سے بالکل مختلف چیز ناپتا ہے: clicks per second میں کلک کی رفتار، یعنی ایک single کلک double کلک کے طور پر رپورٹ تو نہیں ہو رہا، اور وہ polling rate جو آپریٹنگ سسٹم کو واقعی موصول ہوتی ہے۔ polling rate اور پوائنٹر کی latency کو اکثر آپس میں گڈمڈ کر دیا جاتا ہے، حالانکہ یہ دو الگ مقداریں ہیں اور کوئی ماؤس ایک میں تیز اور دوسری میں کمزور ہو سکتا ہے۔
گیم پیڈ کے ٹیسٹ digital ان پٹ کے بجائے analogue ان پٹ پر توجہ دیتے ہیں۔ اہم پیمائشیں stick drift ہیں، یعنی ریسٹنگ پوزیشن جو اب مرکز پر واپس نہیں آتی، dead zone کی چوڑائی، trigger کا سفر، اور یہ کہ D-pad ترچھی سمتیں رپورٹ کرتا ہے یا نہیں۔ کوئی کنٹرولر بٹنوں کے سارے ٹیسٹ پاس کر سکتا ہے اور پھر بھی drift کی وجہ سے ناقابل استعمال ہو سکتا ہے۔
ٹچ اسکرین اور ٹچ پیڈ دونوں pointer ان پٹ سے متعلق ہیں مگر الٹی چیزیں جانچتے ہیں۔ ٹچ اسکرین پر سوال یہ ہیں کہ کتنے بیک وقت رابطے track ہوتے ہیں، پینل کو چھوئے بغیر phantom ٹچ تو ظاہر نہیں ہوتے، اور کناروں کے پاس digitiser میں مردہ پٹیاں تو نہیں ہیں۔ ٹچ پیڈ پر سوال یہ ہیں کہ جیسچر کی پہچان کیسی ہے، ٹائپنگ کے دوران ہتھیلی مسترد ہوتی ہے یا نہیں، اور طبعی کلک پوری سطح پر رپورٹ ہوتا ہے یا نہیں۔
ان پٹ ہارڈویئر میں عام خرابی کی صورتیں
مکینیکل سوئچ میں chatter آہستہ آہستہ پیدا ہوتا ہے۔ سوئچ کے اندر دھاتی contacts پر زنگ آ جاتا ہے اور وہ اچھلنے لگتے ہیں، اس لیے ایک دباؤ سے دو یا تین برقی تبدیلیاں پیدا ہو جاتی ہیں۔ شروع میں ٹائپنگ کا احساس معمول کا لگتا ہے کیونکہ اضافی حرف سوچے بغیر مٹا دیا جاتا ہے، اور خرابی تب واضح ہوتی ہے جب آپ چابی بہ چابی ڈسپلے دیکھیں اور نقل ظاہر ہو۔
ماؤس میں double کلک کی خرابی اسی بنیادی وجہ سے دوسرے ڈبے میں پیدا ہوتی ہے۔ سوئچ گھس جاتا ہے، bounce کا وقفہ چوڑا ہو جاتا ہے، اور آپریٹنگ سسٹم ایک دباؤ کو دو سمجھتا ہے۔ اسی لیے جو ماؤس double کلک رپورٹ کرتا ہے اس کے ساتھ اکثر یہ عجیب رویہ بھی ملتا ہے کہ متن منتخب ہو کر فورا غیر منتخب ہو جاتا ہے۔
اینالاگ اسٹک میں drift پوٹینشیومیٹر والے اسٹکوں کی گھساؤ والی خرابی ہے۔ کاربن track ناہموار گھستا ہے، اس لیے ریسٹنگ وولٹیج اب درمیان میں نہیں ٹھہرتی اور گیم ایک سمت میں مسلسل ان پٹ رپورٹ کرتا ہے۔ Hall-effect والے اسٹک اس گھساؤ سے بچے رہتے ہیں مگر تیز مقناطیسی میدان یا calibration کی خرابی کے بعد ان میں بھی drift آ سکتا ہے۔
ٹچ کی خرابیاں عام طور پر مکینیکل یا ماحولیاتی ہوتی ہیں، برقی نہیں۔ جو digitiser چھوئے بغیر phantom رابطے رپورٹ کرے اس میں اکثر پھنسی ہوئی ہوا کی تہہ یا شیشے اور سنسر تہہ کے درمیان جوڑ کی کمزوری ہوتی ہے۔ کنارے کے پاس مردہ پٹیاں اکثر اس گرنے کے بعد ظاہر ہوتی ہیں جس سے چیسس کے موڑ پر لچکدار کیبل زخمی ہو گئی ہو۔
درست ان پٹ ٹیسٹ کا انتخاب
ڈیوائس سے نہیں علامت سے شروع کریں۔ اگر حروف دو بار ظاہر ہوں تو الفاظ کے بجائے چابیوں کے ڈسپلے کو دیکھتے ہوئے کی بورڈ ٹیسٹ چلائیں۔ اگر متن خود بخود منتخب ہو رہا ہو تو ماؤس ٹیسٹ کھولیں اور گنیں کہ single کلک double گنا جا رہا ہے یا نہیں۔ اگر گیم میں کردار خود بخود چلے تو اسٹک کو چھوئے بغیر ریسٹنگ axis ویلیوز پڑھنے کے لیے گیم پیڈ ٹیسٹ چلائیں۔
ان پٹ کے مسائل اکثر غلط ڈیوائس کے کھاتے میں ڈال دیے جاتے ہیں۔ اٹکنے والا ماؤس اس وائرلیس رسیور کی وجہ سے ہو سکتا ہے جو اسی dongle پر کی بورڈ سے bandwidth چھین رہا ہو، اور جیسچر نظرانداز کرنے والا ٹچ پیڈ اس ڈرائیور کی وجہ سے ہو سکتا ہے جس نے خاموشی سے کمپنی والا ڈرائیور بدل دیا ہو۔ مشتبہ ڈیوائس کو ٹیسٹ کرنا اسے ثابت یا خارج کرنے کا تیز ترین طریقہ ہے اور اس میں ایک منٹ سے کم لگتا ہے۔
اگر آپ تشخیص کے بجائے خریداری کے لیے موازنہ کر رہے ہیں تو کارآمد ٹیسٹ بدل جاتے ہیں۔ حرکت اور ایکشن چابیاں اکٹھی استعمال کرنے والے کی بورڈز میں rollover اور anti-ghosting سب سے اہم ہیں۔ مسابقتی ماؤس میں polling rate اور کلک latency سب سے اہم ہیں۔ کنٹرولرز میں اسٹک کی resolution اور drift سے بچاؤ سب سے اہم ہے۔ دو امیدواروں پر وہی تین ٹیسٹ چلانے سے ایسا موازنہ ملتا ہے جو specification شیٹ نہیں دیتی۔
ان پٹ ٹیسٹ کے نتائج کیسے پڑھیں
ان پٹ ٹیسٹ کے نمبر مطلق نہیں اضافی ہوتے ہیں۔ polling rate کی پیمائش ڈیوائس کے ساتھ براؤزر کے event loop سے بھی محدود ہوتی ہے، اس لیے اشتہاری عدد سے کم ویلیو تنہا خرابی کا ثبوت نہیں ہے۔ اصل چیز استحکام ہے: جو ماؤس مستحکم شرح رپورٹ کرے وہ صحت مند ہے، اور جو دو بہت مختلف ویلیوز کے درمیان جھولے وہ زنجیر میں کہیں دباؤ کا شکار ہے۔
latency کے نمبروں کے لیے بھی یہی احتیاط ہے۔ براؤزر پر مبنی ہر پیمائش میں ڈسپلے pipeline اور event کی ترسیل کا راستہ شامل ہوتا ہے، اس لیے عدد ڈیوائس latency کی نازک پیمائش نہیں بلکہ بالائی حد ہے۔ اسے شائع شدہ specification سے موازنہ کے لیے نہیں، اسی مشین پر دو ڈیوائسز کے موازنہ کے لیے استعمال کریں۔
single پیمائش کو تشخیص میں بدلنے والی چیز دوبارہ ٹیسٹ ہے۔ وقفے وقفے سے chatter کرنے والی چابی چھوٹے ٹیسٹ میں پاس اور لمبے میں فیل ہو گی، اور گرم ہو کر drift کرنے والا اسٹک ٹھنڈا ہونے پر صاف نظر آئے گا۔ وہی ٹیسٹ ایک ہفتے بعد دہرائیں اور دونوں نتائج ملائیں، یہ ایک بار لمبا ٹیسٹ چلانے سے کہیں زیادہ سکھاتا ہے۔
ان پٹ ڈیوائسز FAQ
کیا کی بورڈ، ماؤس یا گیم پیڈ ٹیسٹ کے لیے کچھ انسٹال کرنا پڑتا ہے؟
نہیں۔ اس سائٹ کے سارے ان پٹ ٹیسٹ براؤزر کے اندر معیاری DOM events اور Gamepad API سے چلتے ہیں۔ کچھ ڈاؤن لوڈ نہیں ہوتا، کوئی ڈرائیور انسٹال نہیں ہوتا، اور آپ کے ان پٹ سلسلے پر سسٹم سطح کا کوئی hook نہیں لگتا۔ اس کے بدلے براؤزر ٹیسٹ event کی ترسیل والی تہہ سے نیچے کچھ نہیں دیکھ سکتا، اس لیے ہارڈویئر والی scan شرح براہ راست پڑھی نہیں جاتی بلکہ اندازے سے معلوم ہوتی ہے۔
گیمنگ کے لیے کی بورڈ کا کون سا ٹیسٹ چلاؤں؟
ٹائپنگ والے منظر کے بجائے rollover اور ghosting والا منظر استعمال کریں۔ حرکت اور ایکشن والی چابیاں جو آپ اکٹھی استعمال کرتے ہیں انہیں دبائے رکھیں اور دیکھیں کہ ہر دباؤ بیک وقت رپورٹ ہوتا ہے یا نہیں۔ جو کی بورڈ تین دبی چابیوں میں سے ایک گرا دے وہ ٹیکسٹ فیلڈ میں صاف ٹائپنگ کے باوجود گیم میں آپ کے ان پٹ کھا جائے گا۔
میرا ماؤس ایک کلک کو دو کیوں گنتا ہے؟
یہ تقریبا ہمیشہ گھسے ہوئے micro سوئچ کا bounce ہے، سوفٹ ویئر کی setting نہیں۔ سوئچ کے اندر contacts اب صاف نہیں بیٹھتے، اس لیے آپریٹنگ سسٹم دو برقی تبدیلیاں دیکھتا ہے۔ double کلک والی جانچ چلائیں: اگر نقل پہلے دباؤ کے چند milliseconds بعد ظاہر ہو تو سوئچ ختم ہو رہا ہے اور کوئی ڈرائیور اپڈیٹ اسے ٹھیک نہیں کرے گا۔
کنٹرولر میں stick drift کیسے ٹیسٹ کروں؟
گیم پیڈ ٹیسٹ کھولیں اور اسٹکوں کو چھوئے بغیر axis ویلیوز پڑھیں۔ صحت مند کنٹرولر مرکز پر یا مرکز کے بہت قریب ٹھہرتا ہے۔ اگر کوئی axis مسلسل وہی فرق رپورٹ کرے یا چھوئے بغیر گھومے تو اسٹک drift کر رہا ہے۔ چند منٹ استعمال سے پہلے اور بعد کی ریسٹنگ ویلیو ملائیں، کیونکہ گھسی track والا drift کنٹرولر گرم ہونے پر اکثر بڑھتا ہے۔
کیا لیپ ٹاپ کی ٹچ اسکرین پر multi-touch ٹیسٹ ہو سکتا ہے؟
جی ہاں، بشرطیکہ براؤزر ٹچ events دے، اور ٹچ والے لیپ ٹاپ پر موجودہ براؤزر سب ایسا کرتے ہیں۔ اسکرین پر بیک وقت کئی انگلیاں رکھیں اور دیکھیں کہ کتنے آزاد رابطے track ہوتے ہیں۔ لیپ ٹاپ کے اکثر پینل دس کو سپورٹ کرتے ہیں، مگر سستے ماڈل کبھی کم track کرتے ہیں، اور یہ حد ہارڈویئر کی خاصیت ہے کوئی setting اسے بدل نہیں سکتی۔
میرے ٹچ پیڈ کے جیسچر کام نہیں کرتے۔ کیا یہ ہارڈویئر کی خرابی ہے؟
عام طور پر نہیں۔ جیسچر کی پہچان ٹچ پیڈ کے بجائے ڈرائیور یا آپریٹنگ سسٹم کرتا ہے، اس لیے جو سطح pointer درست چلائے اس کا ہارڈویئر سلامت ہے۔ پیڈ کو خراب ماننے سے پہلے چیک کریں کہ نئی اپڈیٹ نے کمپنی والا ڈرائیور عام ڈرائیور سے بدل تو نہیں دیا، اور precision ٹچ پیڈ والی setting بند تو نہیں ہو گئی۔
کیا براؤزر میں ان پٹ ٹیسٹ کرنے سے نتائج میں latency شامل ہو جاتی ہے؟
آپ کے ڈیوائس میں نہیں آپ کی پیمائش میں شامل ہوتی ہے۔ ہر عدد میں براؤزر کی event ترسیل اور ڈسپلے pipeline شامل ہوتی ہے، اس لیے مطلق عدد ڈیوائس کی اصل latency سے زیادہ ہے۔ عملی نتیجہ یہ ہے کہ ناپی ہوئی ویلیو کو شائع شدہ specification سے ملانے کے بجائے اسی مشین اور براؤزر پر دو ڈیوائسز کا آپس میں موازنہ کریں۔
اپنے ان پٹ ڈیوائسز کو کتنی بار دوبارہ ٹیسٹ کروں؟
مسئلے کا پہلا شک ہونے پر ایک بار، اور مرمت یا تبدیلی کے بعد ایک بار۔ صحت مند کی بورڈ کو ہر ماہ ٹیسٹ کرنے کا فائدہ کم ہے۔ وقفے والی خرابی اس سے مستثنی ہے: خرابی ظاہر ہونے کے وقت ٹیسٹ کرنا ثبوت پکڑنے کا واحد طریقہ ہے، کیونکہ وقفے وقفے والا chatter چھوٹے ٹیسٹ میں اکثر غائب ہو جاتا ہے۔