local event=require("event") local keyboard=require("keyboard") local function onKeyChange(ev,_,char,code) keyboard.pressedChars[char]=ev=="key_down"or nil keyboard.pressedCodes[code]=ev=="key_down"or nil end event.listen("key_down",onKeyChange) event.listen("key_up",onKeyChange)