## TheSharperDev

Fable brings F# to the browser. I wanted to document how I created a keyup event listener.

## Event Listener

I was playing around with F# and had to google a bit to get this to work. Documenting this for posterity’s sake.

textInput.addEventListener("keyup", fun (event: Browser.Types.Event) ->
//regular event doesn't have key, so a cast is required
let keyEvent = event :?> Browser.Types.KeyboardEvent;

//match against a particular key
if keyEvent.key = "Enter"
then doSomethingWithEnter()

)


I am sure there are other ways of doing this, maybe I’ll update this post if I find any. No promises.