Contents of /trunk/kbd/patches/kbd-1.12-kbd_repeat-v2.patch
Parent Directory | Revision Log
Revision 144 -
(show annotations)
(download)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months ago) by niro
File size: 756 byte(s)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months 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 */ |