[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
KBDSPEED()
Sets keyboard auto repeat speed
------------------------------------------------------------------------------
Syntax
KBDSPEED(<nDelay>,<nFrequency>) --> lAmended
Warning! Use AT keyboards only.
Arguments
<nDelay> Designates the amount of delay before you begin auto
repeat. Possible values are from 0 to 3. The default value is 1.
<nFrequency> Designates the number of times a character repeats per
second. Possible values are from 0 to 31. The default value is 12.
Returns
KBDSPEED() returns .T. when a new repeat rate is set successfully.
Description
KBDSPEED() sets the auto repeat rate for AT keyboards. Both the time
delay and repeat rate for auto repeat can be set. The table below
provides the values, their corresponding times, and repeat rates:
Table 13-3: Auto Repeat Time Delay
------------------------------------------------------------------------
<nDelay> Delay Time
------------------------------------------------------------------------
0 250 millisecond
1 500 millisecond
2 750 millisecond
3 1000 millisecond
------------------------------------------------------------------------
Table 13-4: Repeat Rate for Depressed Keys
------------------------------------------------------------------------
<nFrequency> Repeat Rate
------------------------------------------------------------------------
0 30 characters per second
12 10 characters per second
31 2 characters per second
------------------------------------------------------------------------
Note
. It is best to determine valid values experimentally.
Example
The quickest setting possible:
IF KBDTYPE() >0 // Only possible for AT's
KBDSPEED(0, 0)
ENDIF
See Also:
KBDTYPE()
KBDSTAT()
KBDDISABLE()
DSETKBIOS()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson