Re: RightAlt Key behaviour (was: Bug in "Edit")

Aitor Santamaria Merino <[email protected]> Sun, 03 Nov 2002 03:00:39 +0100
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
Alain wrote:

>Hi Aitor,
>
>>>But this won't solve the EDIT problems -- EDIT doesn't use the int21
>>>functions to read the keyboard.
>>>
>
>Please explain me something: Edit doesn't use int21, but what does it
>use? direct bios, direct hardware or ...?
>Does it go throu xkeyb at all?
>
For the Ctrl/Alt/Shift/etc. behaviour, you don't interact with xkeyb 
directly. xkeyb just updates the mentioned BIOS variables, and any 
client program may read the status from there.
As Bart mentioned, it seems that FD-EDIT interacts directly with int9h, 
so xkeyb is directly bypassed.

>Does it work wit MS's keyb?
>
I seem to recall, from other people's feedback, that there isn't any 
change in using MS's or xkeyb at all. Hooking int9h would bypass many of 
these. On the other hand, the internal logic of FD-EDIT could also call 
int15h to authenticate the key, thus "making use" of, for example, 
mkeyb. Note however that, as far as I know, mkeyb won't take care of 
Alt/Ctrl/Shift, etc.

Aitor