From b4002dc9ceeccca26ebd97fc41c57d84153aba79 Mon Sep 17 00:00:00 2001 From: Frans de Jonge Date: Tue, 3 Apr 2018 20:28:37 +0200 Subject: [PATCH] [chore] device/input: migrate custom event map to settings dir (#3822) --- frontend/device/input.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/device/input.lua b/frontend/device/input.lua index d9990a3ed..4540fefda 100755 --- a/frontend/device/input.lua +++ b/frontend/device/input.lua @@ -2,10 +2,11 @@ An interface to get input events. ]] +local DataStorage = require("datastorage") local DEBUG = require("dbg") local Event = require("ui/event") -local Key = require("device/key") local GestureDetector = require("device/gesturedetector") +local Key = require("device/key") local TimeVal = require("ui/timeval") local framebuffer = require("ffi/framebuffer") local input = require("ffi/input") @@ -150,7 +151,9 @@ function Input:init() self.event_map[10021] = "NotCharging" -- user custom event map - local ok, custom_event_map = pcall(dofile, "custom.event.map.lua") + local custom_event_map_location = string.format( + "%s/%s", DataStorage:getSettingsDir(), "event_map.lua") + local ok, custom_event_map = pcall(dofile, custom_event_map_location) if ok then for key, value in pairs(custom_event_map) do self.event_map[key] = value