Merge pull request #28 from chrisbuttery/master

Updates Keyboard example
This commit is contained in:
Yoshua Wuyts
2016-05-31 22:57:24 +09:00
+3 -2
View File
@@ -368,13 +368,14 @@ Most browsers have [basic support for keyboard events][keyboard-support]. To
capture keyboard events, setup a `subscription`: capture keyboard events, setup a `subscription`:
```js ```js
app.model({ app.model({
namespace: 'input',
subscriptions: [ subscriptions: [
function (send) { function (send) {
keyboard.onkeypress = (e) => send('app:print', { payload: e.keyCode }) onkeypress = (e) => send('input:print', { payload: e.keyCode })
} }
], ],
effects: { effects: {
'app:print': (state, event) => console.log(`pressed key: ${event.payload}`) print: (state) => console.log(`pressed key: ${state.payload}`)
} }
}) })
``` ```