I've added all the changes (except the events suggested by karl, which I haven't looked at yet). Here is a project for you to test.

If you agree I'll commit this to etoys. The question is: in which category should I add the KeyPressMorph? Maybe a new category called "Etoys-Keyboard"?

Cheers,
Richo

On Mon, Feb 20, 2012 at 8:59 AM, Bert Freudenberg <bert@freudenbergs.de> wrote:
On 20.02.2012, at 00:10, Ricardo Moran wrote:

> 2012/2/17 K. K. Subramaniam <kksubbu.ml@gmail.com>
>> I tried it on Linux (Kubuntu 10.04). Single and double key presses work as
>> expected. But third and further keys are ignored (i.e. up+left+right acts as
>> up+left instead of up).
>>
> Yes, that happens to me also (in windows). I think that is a limitation of the arrow keys, it works when using the WASD keys.

It's a limitation of cheap keyboard hardware. Here is a good explanation:

http://www.microsoft.com/appliedsciences/antighostingexplained.mspx

FWIW, on my Mac keyboard I can press all 4 arrow keys simultaneously and they are all recognized.

- Bert -

_______________________________________________
squeakland mailing list
squeakland@squeakland.org
http://lists.squeakland.org/mailman/listinfo/squeakland