[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] patch:MiNT:keyboard



On 06/22/2010 05:43 PM, Matt Waller wrote:
> An older document [1985 Bios] refers to mouse buttons, which is an
> alternate idea..
> 
> (11) kbshift
>            LONG kbshift(mode)
>            WORD mode;
>                  If 'mode'  is  non-negative,  sets  the  keyboard
>                  shift  bits accordingly and returns the old shift
>                  bits.  If 'mode' is less than zero,  returns  the
>                  IBM-PC  compatible state of the shift keys on the
>                  keyboard, as a bit-vector in the low byte of D0.
>                  Bit assignments are:
>                        0     Right shift key
>                        1     Left shift key
>                        2     Control key
>                        3     ALT key
>                        4     Caps-lock
>                        5     Right mouse button (CLR/HOME)
>                        6     Left mouse button (INSERT)
>                        7     (reserved, currently zero)

Yes, this corresponds with what I've seen earlier. tos.hyp also says
that these two bits represents the mousebuttons. So the question is if
TOS sets these bits when Home and Insert are pressed alone, or just when
pressed together with Alt.

Jo Even