7(*:2%2222 4k4k4k4k 4u 44.4x25% 5E5[*52HyperStrokes Adding Mark based commands and shortcuts to Hypercard Purpose - gestural shortcuts - drawing commands How to use HyperStrokes - Designing a gesture set - Integrating it into HyperCard - Hints : avoiding ambiguity finding natural gestures -> requirement : self-explanation problem: providing on-line help - Conclusion: advantages : parameters integrated to the command nearly optimal concision for expression of graphical commands drawbacks : need on-line help + eventually self-training designing the gesture set is not easy HyperStrokes is a set of XCMD's designed to add mark based interfaces to Hypercard. Its main purpose is to |rh^TJ@6,"*+CLl}%,t,,,,,,,,,,,,-----.-U-^-k-p------..'///0/2/A/B/C////0(0)0*0607080K0U0b00001X11122/202c2j2@ @@O DEMeyzFIJKWX'()*+q,,,--/0$0%0*07080K0U1! 3  make the user benefit of Marks based interfaces for a low programming cost. The recognition algorithms are based on Dean Rubine algorithms (see [1]), which are Why HyperStrokes How does it Works #Z#vZ#f[ [ [|[PP5UUUUUU[[ <<<<?!<<0,<<