On Jun 18, 2013, at 7:21 PM, GOUBIER Thierry <[email protected]> wrote:
> 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:) onShortcut:do: looks good to me. Stef > > 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. > >
