Перейти к содержимому

Windows 11-এ কীবোর্ড পোর্ট প্যারামিটার: MaximumPortsServiced এবং SendOutputToAllPorts

На этой странице

MaximumPortsServiced এবং SendOutputToAllPorts কীবোর্ড ক্লাসের পুরনো পোর্ট পাথের সাথে সম্পর্কিত। Windows 11 25H2-এ kbdclass.sys পাঠ, ডিফল্ট মান এবং কার্যক্ষেত্র নিশ্চিত করা হয়েছে। সাধারণ USB কীবোর্ডের জন্য পরিবর্তনটি পরিমাপযোগ্য প্রভাব দেয় না: ডিফল্ট 3/1 সুপারিশকৃত থাকে।

যাচাই করা হয়েছে কোন কীবোর্ড ক্লাস প্যারামিটারগুলো ইনিশিয়ালাইজেশনের সময় পাঠ করা হয়, তারা কোন আচরণ পরিবর্তন করে এবং কোন ডিভাইসে এটি প্রযোজ্য। আলাদাভাবে যাচাই করা হয়েছে তারা পোলিং রেট এবং USB HID পাথকে প্রভাবিত করে কিনা।

Windows 11 25H2 build 26200.9168, সিস্টেম কম্পোনেন্ট kbdclass.sys। কীবোর্ড ক্লাসের ইনিশিয়ালাইজেশন এবং ডিভাইস এনুমারেশনের সময় প্যারামিটার অ্যাক্সেস যাচাই করা হয়েছে। অন্যান্য কন্ট্রোলার, ফিল্টার ড্রাইভার এবং PS/2 সমন্বয় আলাদাভাবে যাচাই করা হয়নি।

kbdclass.sys কোডের সাথে প্যারামিটারগুলোর স্ট্যাটিক ম্যাপিং এবং গবেষণাকৃত Windows 11 25H2-এর সিস্টেম ট্রেসে তাদের পাঠ পর্যবেক্ষণ।

HKLM\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters

Value Type Windows 11 25H2 রেকর্ড অনুপস্থিত থাকলে ভূমিকা
MaximumPortsServiced REG_DWORD 3 1 class driver দ্বারা পরিবেশিত legacy ports-এর সংখ্যা
SendOutputToAllPorts REG_DWORD 1 0 সমস্ত উপযুক্ত ports-এ output প্রেরণ

kbdclass.sys কীবোর্ড ক্লাসের ডিভাইস ইনিশিয়ালাইজেশনের সময় প্যারামিটারগুলো পাঠ করে। MaximumPortsServiced পুরনো পোর্ট মেকানিজমের মাধ্যমে সংযোগের সংখ্যা সীমাবদ্ধ করে; 0 হলে এই মেকানিজমে এনুমারেশন লুপ KeyboardClass<N> সম্পূর্ণভাবে এড়িয়ে যাওয়া হয়। SendOutputToAllPorts বুলিয়ান মান হিসেবে ব্যাখ্যা করা হয় এবং নির্ধারণ করে আউটপুট ডেটা, যার মধ্যে LED সূচক কমান্ডও রয়েছে, পোর্টের সমস্ত সংযুক্ত ডিভাইসে পাঠানো হবে কিনা।

প্যারামিটারগুলো পোলিং রেট বা USB HID রিপোর্ট ইন্টারভাল নিয়ন্ত্রণ করে না। একটি আধুনিক USB কীবোর্ড HID-এর মাধ্যমে কাজ করতে পারে, এই পুরনো মেকানিজম একেবারেই ব্যবহার না করে।

উভয় প্যারামিটার কীবোর্ড ক্লাসের ইনিশিয়ালাইজেশনের সময় পাঠ করা হয়। গবেষণাকৃত বিল্ডে 3/1 মান নির্ধারিত আছে; রেকর্ড মুছে ফেললে ফলব্যাক 1/0 হয়। পুরনো পোর্ট পাথ সাধারণ USB HID কীবোর্ডের ইনপুট প্রক্রিয়াকরণে অংশগ্রহণ করে না।

সীমা বাড়ানো শুধুমাত্র একাধিক পুরনো কীবোর্ড পোর্টের বিশেষ কনফিগারেশনে অর্থবহ। অন্যান্য ক্ষেত্রে পরিবর্তন সাধারণত কোনো প্রভাব ফেলে না। 0/0 এন্ট্রি এই ধরনের পোর্টের এনুমারেশন এবং আউটপুট ডেটার সম্প্রচার বন্ধ করে, ইনপুট পথ সংক্ষিপ্ত করে না এবং পোলিং রেট পরিবর্তন করে না। সাধারণ কীবোর্ডের জন্য ডিফল্ট 3/1 যথেষ্ট।

  • গবেষণা করা বিল্ডে প্যারামিটারগুলোর পথ, ধরন এবং ডিফল্ট মান।
  • কীবোর্ড ক্লাসের ইনিশিয়ালাইজেশনে প্যারামিটার পড়া।
  • পুরনো পোর্ট পথের সীমার মধ্যে প্যারামিটারগুলোর ক্রিয়া, আউটপুট ডেটার সম্প্রচারসহ।
  • 1/0 রিজার্ভ মান, যা ড্রাইভার এন্ট্রি না থাকলে ব্যবহার করে।
  • পোলিং রেট এবং USB HID রিপোর্ট ইন্টারভালে প্রভাব।
  • PS/2, তৃতীয় পক্ষের ফিল্টার এবং অন্যান্য কন্ট্রোলারে প্রভাব।
  • গেম বা দৈনন্দিন কাজে পরিবর্তনের ব্যবহারিক উপযোগিতা।

সাধারণ কীবোর্ডের জন্য ডিফল্ট 3/1 রাখুন: পরিবর্তন ইনপুট পথ সংক্ষিপ্ত করে না এবং পোলিং রেট পরিবর্তন করে না। 0/0 এন্ট্রি শুধুমাত্র একাধিক পুরনো পোর্টের বিশেষ কনফিগারেশনে প্রয়োগ করুন এবং আগে থেকে প্রয়োজনীয় ডিভাইসগুলো যাচাই করুন।

MaximumPortsServiced এবং SendOutputToAllPorts টেবিলের মানে ফিরিয়ে আনুন এবং Windows পুনরায় চালু করুন। এন্ট্রি মুছে ফেলা কারখানার 3/1 ফিরিয়ে আনে না: ড্রাইভার রিজার্ভ 1/0 ব্যবহার করে।

প্যারামিটার পড়া kbdclass.sys Windows 11 25H2-এ নিশ্চিত করা হয়েছে। USB HID, PS/2 কন্ট্রোলার এবং ফিল্টার ড্রাইভারের সব সমন্বয় আলাদাভাবে যাচাই করা হয়নি।

গবেষণা করা Windows-এ 3/1 মান সেট করা আছে। এন্ট্রি মুছে ফেললে ড্রাইভার তার রিজার্ভ মান 1/0 ব্যবহার করে, তাই মুছে ফেলা এই সিস্টেমকে কারখানার সেটিংয়ে ফিরিয়ে আনে না।

পর্যবেক্ষণের গতিশীল অংশ কীভাবে পুনরাবৃত্তি করবেন — দেখুন কীভাবে নিজে যাচাই করবেন।

গবেষণা এবং ব্যবহৃত টুল BoosterX ডেভেলপারের মালিকানাধীন, তাই ডেভেলপারের ফলাফলে সরাসরি স্বার্থ আছে। পদ্ধতি এবং প্রযোজ্যতার সীমা উপরে বর্ণিত, এবং সিদ্ধান্তগুলো উন্মুক্ত ডেটা এবং তালিকাভুক্ত পাবলিক সূত্র থেকে যাচাই করা যায়।

পাবলিক সূত্র যাচাই করা হয়েছে: 2026-09-02।

  • 2026-09-20: স্বার্থের সংঘাত সম্পর্কিত দাবিত্যাগ এবং পদ্ধতিতে গতিশীল পর্যবেক্ষণের স্বাধীন যাচাইয়ের লিঙ্ক যোগ করা হয়েছে।
  • 2026-09-02: প্রথম প্রকাশনা; প্যারামিটারগুলোর পাঠ এবং কার্যক্ষেত্র নিশ্চিত করা হয়েছে, প্রয়োগের সীমা এবং রিজার্ভ মান যোগ করা হয়েছে।