[squeak-dev] Re: Event filters for user input events (i.e. mouse clicks etc.)

tim Rowledge tim at rowledge.org
Fri May 20 23:08:26 UTC 2016


> On 20-05-2016, at 12:33 PM, marcel.taeumel <Marcel.Taeumel at hpi.de> wrote:
> yes, I think so. You event create code is kind of awkward but I would work
> like this:
> 
> ...
> [:event :target |
>   ...
>   event hand
>      handleEvent: ((KeyboardEvent newFrom: event) stroke: $a);
>      handleEvent: ((KeyboardEvent newFrom: event) stroke: $b);
>      handleEvent: ((KeyboardEvent newFrom: event) stroke: $c);
>      handleEvent: ((KeyboardEvent newFrom: event) stroke: $d);
>      handleEvent: ((KeyboardEvent newFrom: event) stroke: $e).
>   event wasIgnored: true.
>   event].

You’d need to be *very* careful here; catching a keyboard event and then sending more keyboard events via the same route… 

tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Abdicate (v.), to give up all hope of ever having a flat stomach.








More information about the Squeak-dev mailing list