From mint-bounce@lists.fishpool.fi Tue Oct 6 04:57:51 2009 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=0mrSK5pg3JWf8ZGF9Uiu750YfnbVolQbKeAU0g4KluM=; b=xX8QSH8FdxBEYxrLGXPHUHc16IJF5HZQ6UCPC2rBkv1RIqsMfJJdnhXgMEJX0nNm/z oIS4AI+T8Dr3duWpWjec6lBKUo8QaseafWgk2/gfOOtXxITdVvIWBWB1mL8BDlUMuVw5 a7raKvI6jwayorrEjX5eRPSJa6YpHqz86xQzA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=mypk9rWJ+8rxP4jUqB97GsTLGEstMrbSJBjRguGBES89CAP/gHjg/8126CAhwJnvwn RvPp6SFyUm1ujPK+RS15xjBA+1YnGEhJmwamuwjbB1s2x/yCUWPjR7N12qjWILwXlXcQ Bonq2+z+ZNPivPWECb+10SbEwOkXpqM9u5v/s= Message-ID: <4ACB04FF.1020204@freesbee.fr> Date: Tue, 06 Oct 2009 10:51:11 +0200 From: =?ISO-8859-1?Q?Vincent_Rivi=E8re?= User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: mint Subject: Re: [MiNT] Keyboard Probs References: <4ACAA40E.7050909@atari-source.org> <1254814599.30768.645.camel@jetpack.demon.co.uk> In-Reply-To: <1254814599.30768.645.camel@jetpack.demon.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: vincent.riviere@freesbee.fr Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: List-subscribe: List-owner: List-post: 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 Rivière