Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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

1 niro 144 --- 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 */