Updates Keyboard example

This commit is contained in:
Chris Buttery
2016-05-29 20:02:53 +10:00
parent bd28e93cd1
commit df9403fee1
+3 -2
View File
@@ -338,13 +338,14 @@ Most browsers have [basic support for keyboard events][keyboard-support]. To
capture keyboard events, setup a `subscription`:
```js
app.model({
namespace: 'input',
subscriptions: [
function (send) {
keyboard.onkeypress = (e) => send('app:print', { payload: e.keyCode })
onkeypress = (e) => send('input:print', { payload: e.keyCode })
}
],
effects: {
'app:print': (state, event) => console.log(`pressed key: ${event.payload}`)
print: (state) => console.log(`pressed key: ${state.payload}`)
}
})
```