Merge pull request #28 from chrisbuttery/master
Updates Keyboard example
This commit is contained in:
@@ -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}`)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user