diff --git a/gfx/event.lua b/gfx/event.lua index 887512f..3f38101 100644 --- a/gfx/event.lua +++ b/gfx/event.lua @@ -8,6 +8,14 @@ function Event.getKeyParams(evt) return evt[2], evt[3] end +function Event.isCharEvent(evt, char) + return evt[1] == "char" and (key == nil or evt[2] == key) +end + +function Event.getCharValue(evt) + return evt[2] +end + function Event.isClickEvent(evt) return evt[1] == "monitor_touch" or evt[1] == "mouse_click" end