CAD CAM EDM DRO - Yahoo Group Archive

Re: [CAD_CAM_EDM_DRO] Re: Keyboard Typematic rate

on 2002-02-22 13:06:32 UTC
Have been watching this thread and I don't know much
about programing, but I just installed EMC along with red hat linux 6.2 and
noticed in a input device window in the KDE desktop that lets you disable
typmatic rate, You
might want to see how they do it.





----- Original Message -----
From: "Alan Marconett KM6VV" <KM6VV@...>
To: <CAD_CAM_EDM_DRO@yahoogroups.com>
Sent: Friday, February 22, 2002 12:19 PM
Subject: [CAD_CAM_EDM_DRO] Re: Keyboard Typematic rate


> Hi David,
>
> Thanks for the additional information! Yeah, this DOS info is getting
> old! Geezer as one URL put it! Seems we need it again!
>
> Another thing I've been trying to get a better handle on is using the
> Floating Point math instructions in inline assembly language. Seems
> Microsoft 'C' doesn't fully support the same FP instructions as Borland
> does. I've recently revised my timing code to use some FP calcs
> (suggested by Dave's TurboCNC), and I have a few more areas that can
> gain from converting from 'C' code to inline ASM. I have only minimal
> documentation on the FP instructions, mainly in an old '386 ASM book.
> Gotta be something better out there!
>
> Alan KM6VV
>
>
> "David A. Forsyth" wrote:
> >
> > On 21 Feb 02 at 19:56, CAD_CAM_EDM_DRO@yahoogroups.c is alleged to have
> > scribbled:
> >
> > > Message: 20
> > > Date: Thu, 21 Feb 2002 10:55:47 -0800
> > > From: Alan Marconett KM6VV <KM6VV@...>
> > > Subject: Re: Keyboard Typematic rate
> > >
> > > Hi David,
> > >
> > > Nice find! My Phoenix book ('91) calls functions 6h - 0Fh "reserved".
> > > Nice to know! There you go Jerry!
> >
> > Hiya Alan
> >
> > It's a long time since I did some low level DOS stuff (-:
> >
> > Just struck me to check my interrupt list for this and I find:
> > 16 00 -- KEYBOARD - GET KEYSTROKE
> > 16 01 -- KEYBOARD - CHECK FOR KEYSTROKE
> > 16 02 -- KEYBOARD - GET SHIFT FLAGS
> > 16 03 -- KEYBOARD - SET TYPEMATIC RATE AND DELAY
> > 16 04 -- KEYBOARD - SET KEYCLICK (PCjr only)
> > 16 05 -- KEYBOARD - STORE KEYSTROKE IN KEYBOARD BUFFER (AT/PS w enh
keybd
> > 16 05 -- KEYBOARD - SELECT KEYBOARD LAYOUT (PCjr only)
> > 16 09 -- KEYBOARD - GET KEYBOARD FUNCTIONALITY
> > 16 0A -- KEYBOARD - GET KEYBOARD ID
> > 16 10 -- KEYBOARD - GET ENHANCED KEYSTROKE (enhanced kbd support only)
> > 16 11 -- KEYBOARD - CHECK FOR ENHANCED KEYSTROKE (enh kbd support only)
> > 16 12 -- KEYBOARD - GET EXTENDED SHIFT STATES (enh kbd support only)
> >
> > that 'get keyboard functionality' looks interesting
> >
> > Details are:
> > INT 16 - KEYBOARD - SET TYPEMATIC RATE AND DELAY
> > AH = 03h
> > AL = subfunction
> > 00h set default delay and rate (PCjr and some PS/2)
> > 01h increase delay before repeat (PCjr)
> > 02h decrease repeat rate by factor of 2 (PCjr)
> > 03h increase delay and decrease repeat rate (PCjr)
> > 04h turn off typematic repeat (PCjr and some PS/2)
> > 05h set repeat rate and delay (AT,PS)
> > BH = delay value (00h = 250ms to 03h = 1000ms)
> > BL = repeat rate (00h=30/sec to 0Ch=10/sec [def] to
> > 1Fh=2/sec)
> > 06h get current typematic rate and delay (newer PS/2s)
> > Return: BL = repeat rate (see above)
> > BH = delay (see above)
> > Note: use INT 16/AH=09h to determine whether some of the subfunctions
are
> > supported
> >
> > Now, my copy of the list is dated 1994. The list is the
> > 'MSDOS Interrupt List issue 41' which I probably got off the archives at
> > ftp.oak.oakland or similar. It's been a while.... it even has a DOS
> > indexing program (-:
>
>
> Addresses:
> FAQ: http://www.ktmarketing.com/faq.html
> FILES: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO/files/
>
> Post messages: CAD_CAM_EDM_DRO@yahoogroups.com
> Subscribe: CAD_CAM_EDM_DRO-subscribe@yahoogroups.com
> Unsubscribe: CAD_CAM_EDM_DRO-unsubscribe@yahoogroups.com
> List owner: CAD_CAM_EDM_DRO-owner@yahoogroups.com, wanliker@...
> Moderator: jmelson@... timg@... [Moderator]
> URL to this page: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO
> bill,
> List Manager
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

Discussion Thread

Alan Marconett KM6VV 2002-02-21 10:53:03 UTC Re: Keyboard Typematic rate Carol & Jerry Jankura 2002-02-21 13:32:08 UTC RE: [CAD_CAM_EDM_DRO] Re: Keyboard Typematic rate Alan Marconett KM6VV 2002-02-21 14:06:17 UTC Re: Keyboard Typematic rate Carol & Jerry Jankura 2002-02-21 14:43:46 UTC RE: [CAD_CAM_EDM_DRO] Re: Keyboard Typematic rate Alan Marconett KM6VV 2002-02-21 16:11:40 UTC Re: Keyboard Typematic rate Carol & Jerry Jankura 2002-02-21 18:16:03 UTC RE: [CAD_CAM_EDM_DRO] Re: Keyboard Typematic rate David A. Forsyth 2002-02-22 06:07:34 UTC Re: Keyboard Typematic rate Alan Marconett KM6VV 2002-02-22 11:22:19 UTC Re: Keyboard Typematic rate Mike Snodgrass 2002-02-22 13:06:32 UTC Re: [CAD_CAM_EDM_DRO] Re: Keyboard Typematic rate