On Sun, Jan 26, 2014 at 9:48 PM, Sean P. DeNigris <sean@clipperadams.com> wrote:
3. possible remove the concept of mouse and keyboard focus entirely. This is
what Self does and it seems much cleaner. There would just be mouse and
keyboard subscribers and a Morph, let's say a text editor, would "take focus
away from itself" e.g. when there was a mouseDown outside it's bounds

Interesting. One thing to consider is support for (or non-exclusion of) soft keyboards. In a tabletop setup, you could have multiple keyboards, each with a different focus (or list of subscribers). Same thing for mouse input. There could be systems with more than one mouse or, more likely, multi-touch input. I've been using Squeak / Pharo for fairly novel devices for some time and having the flexibility to augment the events, etc. has been really useful.

Cheers,

Jeff

--
Jochen "Jeff" Rick, Ph.D.
http://www.je77.com/
Skype ID: jochenrick