1.01wip
[platform/upstream/kbd.git] / doc / kbd.FAQ-17.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2 <HTML>
3 <HEAD>
4  <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
5  <TITLE>The Linux keyboard and console HOWTO: Changing the keyboard repeat rate</TITLE>
6  <LINK HREF="kbd.FAQ-18.html" REL=next>
7  <LINK HREF="kbd.FAQ-16.html" REL=previous>
8  <LINK HREF="kbd.FAQ.html#toc17" REL=contents>
9 </HEAD>
10 <BODY>
11 <A HREF="kbd.FAQ-18.html">Next</A>
12 <A HREF="kbd.FAQ-16.html">Previous</A>
13 <A HREF="kbd.FAQ.html#toc17">Contents</A>
14 <HR>
15 <H2><A NAME="s17">17. Changing the keyboard repeat rate</A></H2>
16
17 <P>
18 <!--
19 keyboard!repeat rate, setting
20 -->
21 <P>At startup, the Linux kernel sets the repeat rate to its maximal value.
22 For most keyboards this is reasonable, but for some it means that you
23 can hardly touch a key without getting three copies of the corresponding
24 symbol. Use the program kbdrate(8) to change the repeat rate, or, if
25 that doesn't help, edit or remove the section
26 <HR>
27 <PRE>
28      ! set the keyboard repeat rate to the max
29
30          mov     ax,#0x0305
31          xor     bx,bx           ! clear bx
32          int     0x16
33 </PRE>
34 <HR>
35
36 of <CODE>/usr/src/linux/[arch/i386/]boot/setup.S</CODE>.
37 <P>Scott Johnston (<CODE>sj@zule.com</CODE>) reports: `To program the
38 repeat rate of a Gateway AnyKey keyboard all one has to do
39 is press the "Repeat Rate" key, then a function key
40 F1-F8, then "Repeat Rate" again.  F1 is the slowest possible repeat rate,
41 and F8 is really fast.  If you somehow manage to mess up your AnyKey
42 keyboard doing this, simply press Ctrl-Alt-SuspndMacro to reset
43 your keyboard to factory default settings.'
44 <P>
45 <HR>
46 <A HREF="kbd.FAQ-18.html">Next</A>
47 <A HREF="kbd.FAQ-16.html">Previous</A>
48 <A HREF="kbd.FAQ.html#toc17">Contents</A>
49 </BODY>
50 </HTML>