kbdclass.sys replacement for standard keyboard?

G

Goetz Martin

Hello @all!
my system: Windows XP prof.; Mainboard Gigabyte 6va7+ (BAT board, not
ATX!!); Celeron 600@900; 768 MB

My keyboard is recognized in 80% of all startups.
In Windows98 it was recognized at 100% of all startups.

My Hardwaresystem is rather old, the keyboard is connected via the "old"
large 5 pin connector.
In germany this type of connector is called DIN-connector, it rather similar
to ps/2, but larger.

The same problem ist there for my US Robotics Modem and the PNP-Mode. I
could solve this by not using the PNP Mode and directly setting the port
number (COM2) .

I guess there ist a timeout wich is in 20% of the cases to
small that the devices can annound themselves to the system.
Can the timeout period for recognition be increased, or are there any other
drivers available that can be used for a standard Keyboard?

Thank you very much!
 
G

Goetz Martin

I found this 5 minutes ago... I´ll try and report
-------------------

Since you seem to exceed the max number of retries, see if this helps

To increase the keyboard buffer size, run Regedit and go to:
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\Kbdclass\Parameters


Look for the "KeyboardDataQueueSize" DWORD [REG DWORD] Value in the
right hand pane -> double-click on it -> check the Decimal box -> double
the value shown there (default is 100) -> type in the new integer number
-> click OK.


Then, under the same Registry key, find the "PollStatusIterations" DWORD
Value, and increase it from 1 (default) to 2 or 4, by performing same
steps above, until your keyboard no longer exhibits interruptions.
 
A

Alex Nichol

Goetz said:
My Hardwaresystem is rather old, the keyboard is connected via the "old"
large 5 pin connector.
In germany this type of connector is called DIN-connector, it rather similar
to ps/2, but larger.

You can buy an adapter that will allow plugging a new PS/2 keyboard into
a 5 pin DIN (also in the context called AT) socket
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top