2
0
mirror of https://github.com/Genymobile/scrcpy synced 2025-09-01 06:45:40 +00:00

Remove "turn device screen on" feature

Only keep "turn device screen off" and POWER button.

After we turn the device screen off (with Ctrl+o), turning it back on
does not always work, and leaves the device in a weird state, where even
the power button may not be sufficient:
<https://github.com/Genymobile/scrcpy/issues/175#issuecomment-497946596>

This is not an acceptable behavior, so disable the shortcut to turn the
physical device screen on. We can use the POWER button (or Ctrl+p)
instead.
This commit is contained in:
Romain Vimont
2019-06-03 11:44:39 +02:00
parent e572d81fa2
commit 8c8649cfcd
3 changed files with 2 additions and 9 deletions

View File

@@ -282,11 +282,8 @@ input_manager_process_key(struct input_manager *input_manager,
}
return;
case SDLK_o:
if (control && ctrl && !meta && down) {
enum screen_power_mode mode = shift
? SCREEN_POWER_MODE_NORMAL
: SCREEN_POWER_MODE_OFF;
set_screen_power_mode(controller, mode);
if (control && ctrl && !shift && !meta && down) {
set_screen_power_mode(controller, SCREEN_POWER_MODE_OFF);
}
return;
case SDLK_DOWN: