[chore] add end-to-end mouse input diagnostics

This commit is contained in:
dijunkun
2026-09-17 00:42:41 +08:00
parent 28de4cf938
commit afe42be672
11 changed files with 245 additions and 12 deletions
@@ -370,6 +370,8 @@ int SessionDeviceManager::StartMouseController() {
}
const int init_ret = mouse_controller_->Init(display_info_list_);
LOG_INFO("Mouse controller initialization: ret={}, displays={}", init_ret,
display_info_list_.size());
if (init_ret != 0) {
LOG_INFO("Destroy mouse controller");
mouse_controller_->Destroy();
@@ -632,11 +634,12 @@ bool SessionDeviceManager::SendKeyboardCommand(int key_code, bool is_down,
key_code, is_down, scan_code, extended) == 0;
}
void SessionDeviceManager::SendMouseCommand(const RemoteAction &action,
int SessionDeviceManager::SendMouseCommand(const RemoteAction &action,
int selected_display) {
if (mouse_controller_) {
mouse_controller_->SendMouseCommand(action, selected_display);
return mouse_controller_->SendMouseCommand(action, selected_display);
}
return -2;
}
int SessionDeviceManager::SwitchDisplay(int display_id) {