"""Action: keyevent — send Android key event.""" class Action: name = "keyevent" KEYS = { "back": 4, "home": 3, "menu": 82, "enter": 66, "space": 62, "esc": 111, } def run(self, ctx, params): key = params.get("key", params.get("keycode", "back")) if isinstance(key, str): key = self.KEYS.get(key.lower(), 4) ctx["adb"].keyevent(key) ctx["log"].info("keyevent(%d)", key)