कीबोर्ड पोलिंग रेट टेस्ट
यह देखने के लिए कि आपका कीबोर्ड keystrokes को कितनी बार Hz में रिपोर्ट करता है, किसी key को दबाकर यह फ्री keyboard polling rate test चलाएं, input lag चेक करने वाले गेमर्स के लिए उपयोगी।
किसी भी key को दबाकर एक-दो सेकंड तक दबाए रखें। keystroke को auto-repeat करना शुरू करने से पहले आपके OS में एक छोटी सी देरी होती है — जैसे ही यह शुरू होता है, यह repeat rate को आपके कीबोर्ड की effective polling rate के proxy के रूप में पढ़ता है।
इस keyboard polling rate test का इस्तेमाल कैसे करें
- इस पेज पर कहीं भी क्लिक करें ताकि इसे keyboard focus मिल जाए।
- किसी एक अकेली key को दबाए रखें (Space, Tab, और arrow keys से बचें, क्योंकि वे पेज को scroll कर सकती हैं) और उसे एक-दो सेकंड तक दबाए रखें।
- जैसे ही आपका OS key को auto-repeat करना शुरू करता है, average, instantaneous, और peak Hz रीडिंग्स लाइव अपडेट होती हैं।
- key छोड़ें और अलग key आज़माने के लिए Reset दबाएं।
तीन नंबरों को समझना
Average Hz आपकी सबसे स्थिर, सबसे representative रीडिंग है, हाल के samples पर smoothed। Instantaneous Hz सिर्फ सबसे हाल के दो repeat events के बीच के gap को दिखाता है, इसलिए यह स्वाभाविक रूप से ज़्यादा jitter करता है। Peak Hz इस session में देखा गया सबसे तेज़ अकेला interval है — आपके कीबोर्ड के best-case व्यवहार को पहचानने के लिए उपयोगी।
यह क्यों मायने रखता है (और क्यों शायद न रखे)
Polling rate किसी physical key press और आपके कंप्यूटर को उसका पता चलने के बीच की अधिकतम देरी तय करता है। आम polling rates के बीच का फर्क absolute terms में छोटा है: 125Hz से 1000Hz पर जाने से worst case में सिर्फ लगभग 7 मिलीसेकंड बचते हैं, लेकिन reflex-heavy गेम्स में, कुछ खिलाड़ी वाकई फर्क महसूस करते हैं। ध्यान रखें कि यह keyboard polling rate test software-level key-repeat timing नापता है, एक व्यावहारिक proxy, न कि आपके hardware से एक raw USB/HID polling-rate readout। पूरी तस्वीर के लिए हमारा पूरा explainer, Keyboard Polling Rate क्या है?, पढ़ें।
Polling rate बनाम debounce time बनाम input latency: क्या फर्क है?
ये तीनों शब्द ऑनलाइन एक-दूसरे के बदले इस्तेमाल कर लिए जाते हैं, लेकिन ये physical key press और आपके कंप्यूटर द्वारा उसे रजिस्टर करने के बीच अलग-अलग चरणों को बताते हैं। फर्क समझने से यह साफ होता है कि ज़्यादा-Hz वाला कीबोर्ड अपने आप तेज़ महसूस क्यों नहीं होता।
Polling rate
Polling rate यह है कि आपका कीबोर्ड कितनी बार अपनी मौजूदा स्थिति आपके कंप्यूटर को रिपोर्ट करता है, Hertz (Hz) में नापा जाता है। 1000Hz पर polling करने वाला कीबोर्ड प्रति सेकंड 1,000 तक reports भेज सकता है, best case में लगभग हर मिलीसेकंड एक। यह कीबोर्ड के controller और USB port या wireless receiver के बीच communication frequency बताता है; यह switch लेवल पर कीबोर्ड ने press कैसे detect किया, इसके बारे में कुछ नहीं बताता।
Debounce time
Debounce time एक छोटी, जानबूझकर लगाई गई देरी है जो कीबोर्ड का firmware press या release detect करने के बाद लगाता है, ताकि उस संक्षिप्त electrical "bounce" को फिल्टर किया जा सके जो mechanical switch के metal contacts के settle होने पर होता है। Debouncing के बिना, एक अकेला press कई तेज़, अनचाहे keystrokes के रूप में रजिस्टर हो सकता है। कई mechanical कीबोर्ड्स कम single-digit मिलीसेकंड्स के debounce delays इस्तेमाल करते हैं, और QMK जैसा open-source firmware enthusiasts को यह वैल्यू tune करने देता है, हालांकि इसे बहुत ज़्यादा आक्रामक तरीके से छोटा करने से गलती से double presses दोबारा आने का खतरा रहता है।
Input latency: वह नंबर जो असल में मायने रखता है
Input latency वह पूरी, end-to-end देरी है जिसे कोई खिलाड़ी या टाइपिस्ट असल में महसूस करता है: physically key दबाने से लेकर स्क्रीन पर रिज़ल्ट देखने तक का समय। यह कई चरणों का जोड़ है, जिसमें switch का mechanical actuation, debounce delay, अगले polling interval का इंतज़ार, USB या OS processing, application का input पढ़ना, और डिस्प्ले की अपनी refresh timing शामिल है। Polling rate उस chain में सिर्फ एक ingredient है, यही वजह है कि इसे दोगुना करने से total latency शायद ही कभी आधी होती है।
क्या connection type आपके कीबोर्ड की polling rate बदलता है?
हां, और USB, Bluetooth, और 2.4GHz wireless के बीच फर्क काफी बड़ा हो सकता है। Standard wired USB कीबोर्ड्स आमतौर पर लगभग 1000Hz पर max out होते हैं, प्रति मिलीसेकंड एक बार, यह व्यावहारिक सीमा इस बात से तय होती है कि USB Human Interface Device (HID) specification standard polling frames को कैसे handle करती है। कुछ नए wired कीबोर्ड्स और dongles proprietary drivers के साथ उस default को bypass करके 4000Hz या 8000Hz का दावा करते हैं।
Standard Bluetooth, खासतौर पर Bluetooth Low Energy (BLE), host device के साथ एक "connection interval" negotiate करता है, और वह interval आमतौर पर कई मिलीसेकंड चौड़ा होता है, 1000Hz wired connection द्वारा हासिल किए गए 1-मिलीसेकंड gap से काफी ऊपर। व्यवहार में, इसका मतलब है कि ज़्यादातर Bluetooth कीबोर्ड्स अपने wired समकक्षों से कम बार input रिपोर्ट करते हैं, यह एक वजह है कि competitive खिलाड़ी किसी भी reflex-sensitive चीज़ के लिए Bluetooth से बचते हैं।
Proprietary 2.4GHz wireless, जो कई gaming keyboard और mouse brands द्वारा इस्तेमाल की जाने वाली USB dongle स्टाइल है, Bluetooth से एक अलग टेक्नोलॉजी है। क्योंकि यह general-purpose Bluetooth stack के बजाय एक dedicated, low-overhead radio protocol इस्तेमाल करता है, यह wired USB polling rates के बराबर या उसके करीब पहुंच सकता है। यही वजह है कि gaming brands अपने 2.4GHz wireless पेरिफेरल्स को "as fast as wired" के तौर पर मार्केट करती हैं जबकि Bluetooth को casual, battery-friendly विकल्प के तौर पर पोज़िशन करती हैं। हमारी polling rate और gaming performance की गाइड बताती है कि यह फर्क असल matches पर कितना असर डालता है।
क्या 8000Hz gaming कीबोर्ड्स असल में फर्क डालते हैं?
ज़्यादातर लोगों के लिए, टाइपिंग या गेमिंग के दौरान consciously महसूस होने वाले तरीके से नहीं, हालांकि यह सिर्फ मार्केटिंग gimmick भी नहीं है। 1000Hz (reports के बीच 1 मिलीसेकंड) से 8000Hz (reports के बीच 0.125 मिलीसेकंड) पर जाने से theoretical worst-case reporting delay absolute terms में एक मिलीसेकंड से भी कम कम होती है। किसी visual stimulus के लिए human reaction time आमतौर पर लगभग 150 से 250 मिलीसेकंड के बीच नापा जाता है, इसलिए reporting frequency में एक मिलीसेकंड के अंश जितना बदलाव उससे कहीं नीचे बैठता है जो कोई इंसान महसूस कर सके।
ज़्यादा polling rates जहां ज़्यादा मदद करते हैं वह raw स्पीड नहीं बल्कि consistency है। ज़्यादा बार-बार आने वाले reports का मतलब है एक report और अगले के बीच कम variance, या jitter, जो कीबोर्ड की तुलना में mouse की cursor smoothness के लिए ज़्यादा मायने रखता है, क्योंकि key press एक continuously बदलती analog position के बजाय एक binary on/off event है। धीमे 125Hz कीबोर्ड से 1000Hz वाले पर जाना एक सार्थक, measurable अपग्रेड है। 1000Hz से 8000Hz पर जाना कहीं छोटा, notice करने में मुश्किल बदलाव है।
अपने कीबोर्ड की configured polling rate कैसे चेक या बदलें
ज़्यादातर mainstream operating systems एक native, per-keyboard polling rate सेटिंग नहीं देते, यही एक वजह है कि इस जैसा browser-based चेक एक व्यावहारिक stand-in के तौर पर उपयोगी है। अगर आपका कीबोर्ड adjustable polling सपोर्ट करता है, तो सेटिंग लगभग हमेशा Windows या macOS में नहीं बल्कि manufacturer के companion software में होती है।
आम उदाहरणों में Razer Synapse, Logitech G HUB, SteelSeries GG, Corsair iCUE, और Wooting जैसे brands के Hall-effect कीबोर्ड्स के साथ आने वाले configuration टूल्स शामिल हैं। "Polling Rate," "Report Rate," या कभी-कभी "USB Report Rate" लेबल वाली सेटिंग ढूंढें, जो आमतौर पर 125Hz, 250Hz, 500Hz, और 1000Hz जैसे presets देती है, कुछ नए high-end बोर्ड्स में 2000Hz, 4000Hz, या 8000Hz ऑप्शंस भी जुड़े होते हैं।
अगर आपके कीबोर्ड में कोई dedicated software नहीं है, या आप कोई basic membrane या office कीबोर्ड इस्तेमाल कर रहे हैं, तो वह संभवतः एक standard rate पर fixed है, अक्सर 125Hz, जो उसके firmware द्वारा सेट है और बदला नहीं जा सकता। यह keyboard polling rate test चलाना यह sanity-check करने का एक reasonable तरीका है कि किसी सेटिंग बदलाव ने असल में असर किया या नहीं: ऑप्शन adjust करने और कीबोर्ड को दोबारा कनेक्ट करने के बाद आपको average और peak Hz रीडिंग्स में बदलाव दिखना चाहिए।
Polling rate का frame rate और monitor refresh rate से क्या रिश्ता है
Polling rate, game frame rate, और monitor refresh rate एक ही समय पर चलने वाली तीन अलग clocks हैं, और तेज़ कीबोर्ड सिर्फ तभी मदद करता है जब वह उस chain में सबसे धीमी clock न हो।
60Hz monitor स्क्रीन को लगभग हर 16.7 मिलीसेकंड में दोबारा draw करता है। अगर आपका कीबोर्ड 1000Hz पर poll करता है, हर मिलीसेकंड में एक बार, तो आपका input अगली frame draw होने से बहुत पहले ही capture हो जाता है, इसलिए polling rate को और भी ज़्यादा बढ़ाने से उस डिस्प्ले पर कोई दिखने लायक फायदा नहीं होता; bottleneck पहले ही monitor पर शिफ्ट हो चुका है।
ज़्यादा refresh-rate वाले monitors पर, आमतौर पर 144Hz या 240Hz, हर frame window कहीं छोटा होता है, क्रमशः लगभग 6.9 या 4.2 मिलीसेकंड, इसलिए धीमे कीबोर्ड के stale input को अपडेट होने से पहले किसी अतिरिक्त render की गई frame में दिखने का ज़्यादा मौका मिलता है। यही मुख्य वजह है कि competitive खिलाड़ी high refresh-rate monitors को fast-polling कीबोर्ड्स और mice के साथ जोड़ते हैं: डिस्प्ले का स्पीड फायदा पूरी तरह तभी काम आता है जब उसे feed करने वाले input devices भी उतनी ही तेज़ी से रिपोर्ट कर रहे हों। एक हाई in-game frame rate भी उसी वजह से faster polling से फायदा उठाता है, क्योंकि engine हर नए render के करीब कीबोर्ड की स्थिति पढ़ता है, उस बिंदु तक जहां polling limiting factor बनना बंद कर देता है।
अक्सर पूछे जाने वाले सवाल
- क्या यह मेरे कीबोर्ड की USB polling rate की सटीक रीडिंग है?
- बिल्कुल नहीं: यह नापता है कि जब कोई key दबाई रहती है तो आपका OS key-repeat events कितनी बार डिलीवर करता है, जो responsiveness के लिए एक व्यावहारिक proxy है। ब्राउज़र्स के पास raw USB/HID report rate तक सीधी पहुंच नहीं होती, इसलिए इस नंबर को एक certified hardware स्पेक के बजाय एक real-world अनुमान मानें।
- पहले सेकंड-भर तक कुछ क्यों नहीं दिखा?
- आपके operating system में किसी दबाई गई key को auto-repeat करना शुरू करने से पहले एक छोटी देरी होती है (अक्सर कुछ सौ मिलीसेकंड)। "Keep holding…" संदेश का मतलब है कि आपका press रजिस्टर हो गया, और measurement repeats आना शुरू होते ही शुरू हो जाता है।
- मेरा नंबर मेरे कीबोर्ड की advertised polling rate से कम दिख रहा है। क्या मेरा कीबोर्ड खराब है?
- शायद नहीं। यह टेस्ट आपके OS की key-repeat delivery से bound है, जो बॉक्स पर advertise की गई raw USB polling rate से एक अलग mechanism है, और अक्सर जानबूझकर उससे काफी नीचे throttled होती है। यहां कम नंबर का मतलब ज़रूरी नहीं कि आपका hardware अपनी rated rate पर poll नहीं कर रहा।
- क्या polling rate असल में गेमिंग के लिए मायने रखता है?
- reflex-dependent genres में यह मायने रख सकता है, लेकिन आम polling rates के बीच का realistic फर्क कुछ मिलीसेकंड है, आपके अपने reaction time के मुकाबले छोटा। एक level-headed नज़रिए के लिए हमारा पूरा breakdown ब्लॉग में देखें।
- Polling rate और debounce time में क्या फर्क है?
- Polling rate यह है कि कीबोर्ड कितनी बार अपनी स्थिति कंप्यूटर को रिपोर्ट करता है, जबकि debounce time एक छोटी देरी है जो कीबोर्ड का firmware किसी mechanical switch के electrical bounce को फिल्टर करने के लिए इस्तेमाल करता है ताकि एक press कई बार रजिस्टर न हो। ये दोनों अलग mechanisms हैं जो दोनों प्रभावित करते हैं कि कोई keystroke कितनी तेज़ी और सटीकता से पहचानी जाती है।
- क्या wireless कीबोर्ड की polling rate wired से कम होती है?
- यह wireless टेक्नोलॉजी पर निर्भर करता है। Standard Bluetooth आमतौर पर wired USB से लंबे reporting intervals negotiate करता है, इसलिए यह आमतौर पर कम बार poll करता है। Gaming कीबोर्ड्स पर आम proprietary 2.4GHz wireless dongles Bluetooth के बजाय एक dedicated protocol इस्तेमाल करते हैं और wired USB polling rates से काफी करीब मैच कर सकते हैं।
- क्या 8000Hz कीबोर्ड 1000Hz वाले पर खरीदने लायक है?
- ज़्यादातर टाइपिंग और यहां तक कि ज़्यादातर गेमिंग के लिए भी, फर्क महसूस करना बहुत मुश्किल है, क्योंकि यह पहले से ही छोटी reporting delay को एक मिलीसेकंड से भी काफी कम कम करता है। यह esports-level खिलाड़ियों के लिए ज़्यादा मायने रख सकता है जो latency में हर मुमकिन कमी की तलाश में रहते हैं, लेकिन यह ऐसा बदलाव नहीं है जो ज़्यादातर लोग consciously महसूस करेंगे।
- मैं अपने कीबोर्ड की polling rate कैसे बदलूं?
- अगर आपका कीबोर्ड इसे सपोर्ट करता है, तो यह ऑप्शन manufacturer के software में होता है, जैसे Razer Synapse, Logitech G HUB, SteelSeries GG, या Corsair iCUE, आमतौर पर "Polling Rate" या "Report Rate" सेटिंग के तहत। बिना companion software वाले कीबोर्ड्स आमतौर पर अपने firmware द्वारा सेट की गई एक ही rate पर fixed होते हैं।
- क्या high refresh-rate monitor पर polling rate ज़्यादा मायने रखता है?
- कुछ हद तक, हां। 144Hz या 240Hz monitor 60Hz वाले से कहीं ज़्यादा बार स्क्रीन दोबारा draw करता है, जिससे धीमे कीबोर्ड को उसे stale input feed करने के ज़्यादा मौके मिलते हैं। किसी high refresh-rate डिस्प्ले को fast-polling कीबोर्ड और mouse के साथ जोड़ना यह सुनिश्चित करने में मदद करता है कि डिस्प्ले का स्पीड फायदा input devices का इंतज़ार करते हुए बर्बाद न हो।
सोच रहे हैं कि गेमिंग के लिए अपग्रेड करना फायदेमंद है या नहीं? Polling Rate असल में कितना मायने रखता है? पढ़ें