Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.os.msdos.programmer FAQ part 2/5
Section - - How can I speed up the keyboard's auto-repeat?

( Part1 - Part2 - Part3 - Part4 - Part5 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Restaurant inspections ]


Top Document: comp.os.msdos.programmer FAQ part 2/5
Previous Document: - How can my program turn NumLock (CapsLock, ScrollLock) on or off?
Next Document: - What is the SysRq key for?
See reader questions & answers on this topic! - Help others by sharing your knowledge

 The keyboard speed has two components: delay (before a key that you hold
 down starts repeating) and typematic rate (the speed once the key starts
 repeating). Most BIOS versions since 1986 let software change the delay
 and typematic rate by calling INT 16 AH=3, "set typematic rate and
 delay"; see Ralf Brown's interrupt list <Q:02.03> [What and where is
 Ralf Brown's interrupt list?]. If you have DOS 4.0 or later, you can use
 the MODE CON command that you'll find in your DOS manual.

 On 83-key keyboards (mostly XTs), the delay and typematic rate can't
 easily be changed. According to PC Magazine 15 Jan 1991 (x: 1) page 409,
 to adjust the typematic rate you need "a memory-resident program which
 simply '[watches]' the keyboard to see if you're holding down a key .
 and after a certain time [starts] stuffing extra copies of the held-down
 key into the buffer." No source code is given in that issue; but the
 QUICKEYS utility that PC Magazine published in 1986 does this sort of
 watching (not verified); source and object code are downloadable from
 <http://www.simtel.net/pub/pd/48667.html>

User Contributions:

Comment about this article, ask questions, or add new information about this topic:




Top Document: comp.os.msdos.programmer FAQ part 2/5
Previous Document: - How can my program turn NumLock (CapsLock, ScrollLock) on or off?
Next Document: - What is the SysRq key for?

Part1 - Part2 - Part3 - Part4 - Part5 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
jeffrey@carlyle.org (Jeffrey Carlyle)





Last Update March 27 2014 @ 02:11 PM