diff options
Diffstat (limited to 'app.lua')
-rw-r--r-- | app.lua | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/app.lua b/app.lua index a887588..e5be2b0 100644 --- a/app.lua +++ b/app.lua @@ -232,14 +232,19 @@ function App.mouse_y() return App.fake_mouse_state.y end +-- all textinput events are also keypresses function App.run_after_textinput(t) + App.keypressed(t) App.textinput(t) + App.keyreleased(t) App.screen.contents = {} App.draw() end -function App.run_after_keychord(key) - App.keychord_pressed(key) +-- not all keys are textinput +function App.run_after_keychord(chord) + App.keychord_pressed(chord) + App.keyreleased(chord) App.screen.contents = {} App.draw() end |