View Full Version : Keyboard repeat rate: Control panel sends changes to hardware
_DD
April 18th 06, 07:07 AM
I know that keyboard repeat rate is basically controlled via registry
keys. But occasionally the keyboard hardware repeat rate can get
changed. The registry values will still be intact. This happens a
lot on some systems (like those using a KVM to switch between two
computers).
Does anyone know of a single-click utility program that can restore
repeat rate and delay to preset values?
_DD wrote:
> I know that keyboard repeat rate is basically controlled via registry
> keys. But occasionally the keyboard hardware repeat rate can get
> changed. The registry values will still be intact. This happens a
> lot on some systems (like those using a KVM to switch between two
> computers).
>
> Does anyone know of a single-click utility program that can restore
> repeat rate and delay to preset values?
Do you really trust a third party program to mess with your bios
settings? There are too many different bioses out there, for it to be
considered.
It would be failrly simple to write a vbs script to play with the
settings in the registry.
_DD
April 18th 06, 09:31 PM
On 18 Apr 2006 01:26:08 -0700, " >
wrote:
>_DD wrote:
>> Does anyone know of a single-click utility program that can restore
>> repeat rate and delay to preset values?
>Do you really trust a third party program to mess with your bios
>settings? There are too many different bioses out there, for it to be
>considered.
Thanks for your reply, Paul.
I was thinking that the hardware setting that is affected is probably
a write to a standard port number. If so, that would be driver-level
stuff, and maybe implementable via IOCTL calls in native C++.
As far as 'third party,' I'm hesitant to let 3rd party software do
disk defrag, but I'd experiment with port writes to the keyboard.
It gets awkward going to control panel->keyboard->repeat rate when I
switch computers, etc. so I'll try whatever is reputed to work.
vBulletin® v3.6.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.