Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local event = require 'event'
- local keyboard = require 'keyboard'
- local lastEventId
- local exitProgram = false
- local myEventHandlers = setmetatable({}, { __index = function() return unknownEvent end })
- function myEventHandlers.key_up(_, _, code)
- if keyboard.isControlDown() and code == keyboard.keys.c then
- exitProgram = true
- end
- end
- function myEventHandlers.tablet_use()
- print('tabletUse : ' .. lastEventId)
- end
- function unknownEvent()
- print('unknown : ' .. lastEventId)
- end
- function handleEvent(eventID, ...)
- if (eventID) then
- lastEventId = eventID
- myEventHandlers[eventID](...)
- end
- end
- repeat
- handleEvent(event.pull())
- until exitProgram
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement