Xref: utzoo comp.sources.wanted:7810 comp.sys.ibm.pc:30504 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!leah!rpi!batcomputer!cornell!rochester!pt.cs.cmu.edu!b.gp.cs.cmu.edu!Ralf.Brown@B.GP.CS.CMU.EDU From: Ralf.Brown@B.GP.CS.CMU.EDU Newsgroups: comp.sources.wanted,comp.sys.ibm.pc Subject: Re: Request for IBM-PC "QuickKeys" source Message-ID: <24a24779@ralf> Date: 23 Jun 89 14:21:45 GMT Sender: ralf@b.gp.cs.cmu.edu Organization: Carnegie Mellon University School of Computer Science Lines: 37 In-Reply-To: <5102@arcturus> In article <5102@arcturus>, mitch@arcturus.UUCP (Mitchell S. Gorman) writes: }In article <3522@looking.on.ca>, tim@looking.on.ca (Tim Tyhurst) writes: }> In lieu of "Quick Keys" per se, any pointers to an existing program }> which permits the user to adjust the typematic rate would be }> appreciated. } } Norton's NCC program (Norton Control Center) has, I believe, a }control for this. [...] To adjust the typematic rate without a TSR, you need an AT or 386 and an AT-class keyboard (PC-class keyboards cannot have the typematic reprogrammed). If you fit the above requirements, there are numerous small programs to adjust the typematic. On SIMTEL20: "PD1:","","SPEEDKEY.ARC",1,607,8,871226,"" "PD1:","","ATKBRATE.ARC",1,2192,8,860906,"" If you have a sufficiently recent BIOS, there is even a call to adjust the typematic: INT 16 - KEYBOARD - SET DELAYS (Jr,AT model 339,XT286,PS) AH = 03h AL = subfunction 05h Set typematic rate (AT or PS/2) BH = 00h - 03h for delays of 250ms, 500ms, 750ms, or 1s BL = 00h - 1Fh for typematic rates of 30cps down to 2cps "QuickKeys", on the other hand, is a TSR that intercepts INT 9 to stuff extra keys into the keyboard buffer while the key continues to be held down (it adds 18.2 repetitions per second to the keyboard's own 10 per second). -- UUCP: {ucbvax,harvard}!cs.cmu.edu!ralf -=-=-=- Voice: (412) 268-3053 (school) ARPA: ralf@cs.cmu.edu BIT: ralf%cs.cmu.edu@CMUCCVMA FIDO: Ralf Brown 1:129/46 Disclaimer? I claimed something? "When things start going your way, it's usually because you stopped going the wrong way down a one-way street."