[Haskell-beginners] firering event in netwire
nathan.huesken at posteo.de
Sat Sep 29 04:07:42 CEST 2012
I believe I can now at least partly answer my own question:
Assuming my input is a list of Key events:
data KeyEvent = KeyDown Int | KeyUp Int
than the event wire:
keyDown code = when (`elem` KeyDown code) :: Event () (->) [KeyEvent]
would produce when the key with the given code is pressed down.
On 09/28/2012 08:19 PM, Nathan Hüsken wrote:
> I have a few question about the usage of netwire:
> How do I fire events?
> For example my main wire should take keyboard events as input and output
> some state (which is than somehow outputed).
> I see that there is an event type, which has the some type as the
> identiy wire. I am just not sure how to use it?
> Or asked differently, how is the "keyDown" event defined, that was
> talked of in an earlier mail?
> Beginners mailing list
> Beginners at haskell.org
More information about the Beginners