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

Re: [MiNT] Keyboard repeat bug



On Tue, 2010-12-14 at 16:45 +0100, Vincent Rivière wrote:
> Alan Hourihane wrote:
> > I've not looked at this code yet, but maybe the kernel should just reset
> > the IKBD before continuing.
> 
> It is not about IKBD itself... it is about EmuTOS (or TOS) system timer. 
> Since MiNT completely replaces the keyboard handler, EmuTOS is not informed 
> the key has been released so its keyboard repeat routine continues to be 
> called infinitely.

It sounds like MiNT is replacing the keyboard handler before any
buffered keyboard events have been dealt with and thus throwing away
some bytes.

Alan.