[squeak-dev] Multiple Hands (was: Dependencies on Cursor)

Tobias Pape Das.Linux at gmx.de
Wed Jun 26 20:22:29 UTC 2013


Am 26.06.2013 um 19:33 schrieb Bert Freudenberg <bert at freudenbergs.de>:

> On 26.06.2013, at 10:04, Herbert König <herbertkoenig at gmx.net> wrote:
> 
>> Hi,
>> 
>> WorldState>>activeHand and friends still exist. Never made use of that but I assumed every hand is / has a separate cursor?
> 
> 
> Indeed. The primary hand is mapped to the system pointer ("hardware cursor") and every other hand is drawn by Morphic.
> 
> My multi-touch implementation for the iPad maps each finger to a separate hand. This lets you drag around multiple morphs at the same time without any special coding effort, it just works.
> 
> Also, a long time ago (around Squeak 2.8) I published a neat Linux hack where every mouse you plugged into the system would show up as a separate hand.
> 
> The original use case was within Nebraska though, were every remote participant got their own hand (see RemoteHandMorph).
> 
> There is also the event recorder and playback which uses a secondary hand.


In 2009, we had a modified SqueakVM that mapped each USB HID Mouse to a separate
Hand, and also had separated hands for RFB (aka VNC) connections drawn.
We then had a Squeak session with more than seven (7) different hands.

Best
	-Tobias


More information about the Squeak-dev mailing list