From mint-bounce@lists.fishpool.fi Tue Oct 6 11:08:20 2009 Message-ID: <4ACB5BCB.6090204@atari-source.org> Date: Tue, 06 Oct 2009 11:01:31 -0400 From: Mark Duckworth User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: =?ISO-8859-1?Q?Vincent_Rivi=E8re?= CC: mint Subject: Re: [MiNT] Keyboard Probs References: <4ACAA40E.7050909@atari-source.org> <1254814599.30768.645.camel@jetpack.demon.co.uk> <4ACB04FF.1020204@freesbee.fr> In-Reply-To: <4ACB04FF.1020204@freesbee.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-SA-Score: -1.4 X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: mduckworth@atari-source.org Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: List-subscribe: List-owner: List-post: Vincent Rivière wrote: > Alan Hourihane wrote: >> There isn't a solid fix for this issue yet. I'm still working on it, but >> it's a hard one. > > Yes, it can't be fixed easily. > But now the problem is isolated: MiNT has to find a way for stopping > the TOS/EmuTOS key repeat at startup. > > In my dirty patch I simulated a keyup at startup, but unfortunately > for that I used an undocumented keyboard vector only available on TOS > 2+ and EmuTOS. I'm not sure if keyboard keys can be cleanly simulated > without that vector. > > Another solution could be to detect if a key is pressed at startup, > then wait for it to be released. I don't know if this can be done > cleanly with TOS. > > Any other ideas are welcome. Our life will really be better after > fixing this bug in a clean way. > Vincent, I think this may be a different and additional problem from the one I'm seeing. My problem cannot be triggered in aranym, but the problem you're describing (repeat of they key at startup) I have most definitely experienced under aranym before. For me I learned to very carefully press one single key quickly and not hold it so I've been working around your bug for a long time :-P Thanks, Mark