summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/hosted/sdl/button-sdl.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/hosted/sdl/button-sdl.c b/firmware/target/hosted/sdl/button-sdl.c
index 9f1c1f7..00afc0c 100644
--- a/firmware/target/hosted/sdl/button-sdl.c
+++ b/firmware/target/hosted/sdl/button-sdl.c
@@ -322,6 +322,12 @@ static void button_event(int key, bool pressed)
}
return;
+#if (CONFIG_PLATFORM & PLATFORM_PANDORA)
+ case SDLK_LCTRL:
+ /* Post SYS_POWEROFF event. Will post SDL_USEREVENT in shutdown_hw() if successful. */
+ queue_broadcast(SYS_POWEROFF, 0);
+ break;
+#endif
#ifdef HAS_BUTTON_HOLD
case SDLK_h:
if(pressed)