|
65 | 65 | adbe [options] permissions (grant | revoke) <app_name> (calendar | camera | contacts | location | microphone | notifications | phone | sensors | sms | storage) |
66 | 66 | adbe [options] permissions list (all | dangerous) |
67 | 67 | adbe [options] press back |
| 68 | + adbe [options] press media (next | previous | play | pause) |
68 | 69 | adbe [options] pull [-a] <file_path_on_android> |
69 | 70 | adbe [options] pull [-a] <file_path_on_android> <file_path_on_machine> |
70 | 71 | adbe [options] push <file_path_on_machine> <file_path_on_android> |
@@ -177,7 +178,13 @@ def _get_actions(args: dict[str, typing.Any]) -> dict[tuple[str, str], typing.Ca |
177 | 178 | ("apps", "list", "backup-enabled"): adb_enhanced.print_allow_backup_apps, |
178 | 179 |
|
179 | 180 | # Input-related |
180 | | - ("back",): adb_enhanced.press_back, |
| 181 | + # Ref: https://developer.android.com/reference/android/view/KeyEvent#KEYCODE_BACK |
| 182 | + ("press", "back"): lambda: adb_enhanced.press_key("KEYCODE_BACK"), |
| 183 | + # Ref: https://developer.android.com/reference/android/view/KeyEvent#KEYCODE_MEDIA_NEXT |
| 184 | + ("press", "media", "next"): lambda: adb_enhanced.press_key("KEYCODE_MEDIA_NEXT"), |
| 185 | + ("press", "media", "previous"): lambda: adb_enhanced.press_key("KEYCODE_MEDIA_PREVIOUS"), |
| 186 | + ("press", "media", "play"): lambda: adb_enhanced.press_key("KEYCODE_MEDIA_PLAY"), |
| 187 | + ("press", "media", "pause"): lambda: adb_enhanced.press_key("KEYCODE_MEDIA_PAUSE"), |
181 | 188 | ("input-text",): lambda: adb_enhanced.input_text(args["<text>"]), |
182 | 189 | ("open-url",): lambda: adb_enhanced.open_url(args["<url>"]), |
183 | 190 |
|
|
0 commit comments