From 186712d401f959fa38fe8a5d81c233c4d8b13c61 Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Sun, 24 Feb 2013 15:10:11 +0800 Subject: [PATCH] add ev log in debug mode --- frontend/ui/inputevent.lua | 6 ++++++ reader.lua | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/frontend/ui/inputevent.lua b/frontend/ui/inputevent.lua index 338d1f841..bffcaefdf 100644 --- a/frontend/ui/inputevent.lua +++ b/frontend/ui/inputevent.lua @@ -478,6 +478,12 @@ function Input:waitEvent(timeout_us, timeout_s) if ok and ev then ev = self:eventAdjustHook(ev) + if G_debug_mode then + local log = ev.type.."|"..ev.code.."|" + ..ev.value.."|"..ev.time.sec.."|"..ev.time.usec.."\n" + G_ev_log:write(log) + G_ev_log:flush() + end if ev.type == EV_KEY then return self:handleKeyBoardEv(ev) elseif ev.type == EV_ABS or ev.type == EV_SYN then diff --git a/reader.lua b/reader.lua index f49a7912e..e93839a4a 100755 --- a/reader.lua +++ b/reader.lua @@ -149,6 +149,10 @@ end local argidx = 1 if ARGV[1] == "-d" then argidx = argidx + 1 + G_debug_mode = true + os.execute("echo > ev.log") + -- create ev log file + G_ev_log = io.open("ev.log", "w") else DEBUG = function() end end