Magellan Linux

Contents of /trunk/kbd/patches/kbd-1.12-kbd_repeat-v2.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 144 - (show annotations) (download)
Tue May 8 20:06:05 2007 UTC (17 years ago) by niro
File size: 756 byte(s)
-import

1 --- kbd-1.12/src/kbdrate.c Fri Jan 16 20:45:31 2004
2 +++ kbd-1.12.kbdrate/src/kbdrate.c Sun Feb 8 14:52:04 2004
3 @@ -164,10 +169,10 @@
4 exit( 1 );
5 }
6
7 - kbdrate_s.period = (int) (rate + 0.5); /* round up */
8 + kbdrate_s.rate = (int) (rate + 0.5); /* round up */
9 kbdrate_s.delay = delay * HZ / 1000; /* convert ms to Hz */
10 - if (kbdrate_s.period > 50)
11 - kbdrate_s.period = 50;
12 + if (kbdrate_s.rate > 50)
13 + kbdrate_s.rate = 50;
14
15 if (ioctl( fd, KIOCSRATE, &kbdrate_s )) {
16 perror( "ioctl(KIOCSRATE)" );
17 @@ -177,7 +182,7 @@
18
19 if (!silent)
20 printf( "Typematic Rate set to %d cps (delay = %d ms)\n",
21 - kbdrate_s.period, kbdrate_s.delay * 1000 / HZ );
22 + kbdrate_s.rate, kbdrate_s.delay * 1000 / HZ );
23
24 return 1;
25 #else /* no KIOCSRATE */