The problem with onkeypress, onkeydown, onkeyup is that they are low-level 
events compared to the shortcuts we are talking about.

A shortcut is at least one key, but is usually a key + a modifier or a sequence 
of key + modifiers (such as the emacs ^X ^C ($x ctrl, $c ctrl). The Keymapping 
stuff sits a lot higher than the basic keypress events (which do exist as well) 
and can recognize multi-keys combinations. If you call that onKeyPress:do:, 
then you loose in the name part of the power of it.

Hence the onKeyCombination:do: (but I prefer onShortcut:do:)

Thierry
________________________________________
De : Pharo-dev [[email protected]] de la part de Esteban A. 
Maringolo [[email protected]]
Date d'envoi : mardi 18 juin 2013 18:14
À : Pharo Development List
Objet : Re: [Pharo-dev] on:do: for shortcuts?

2013/6/18 Clément Bera <[email protected]>

> On Javascript, there are :
>
> onkeypress
> onkeydown
> onkeyup
>
>
> I think we should have same API than other languages, especially popular 
> ones. So 1 of these 3 would be the best for me.
>
> Why not onKeyPress:do: ?

+1 to each of the last two statements.


Reply via email to