[test] use screen_connector_toolkit_key_event resf/for/tizen_6.5
authortscholb <scholb.kim@samsung.com>
Thu, 20 Jan 2022 12:34:52 +0000 (21:34 +0900)
committertscholb <scholb.kim@samsung.com>
Fri, 21 Jan 2022 09:40:48 +0000 (18:40 +0900)
Change-Id: I26e6696f966ddd3b4446987abc35bf159f7f2ae7

widget_viewer_dali/internal/widget_view/widget_view_impl.cpp

index c174d8a9bde98696c332844b22042258da82c6bc..a247673b5a50e1c38ad00d7b68cc1b38f501d9c6 100644 (file)
@@ -1220,17 +1220,20 @@ bool WidgetView::OnKeyEvent( const Dali::KeyEvent& event )
   }
 
   tizen_remote_surface_event_type type = TIZEN_REMOTE_SURFACE_EVENT_TYPE_NONE;
+  screen_connector_input_type_e keyState = SCREEN_CONNECTOR_INPUT_TYPE_MOUSE_UP_DOWN;
 
   switch( event.GetState() )
   {
     case Dali::KeyEvent::DOWN:
     {
       type = TIZEN_REMOTE_SURFACE_EVENT_TYPE_KEY_DOWN;
+      keyState = SCREEN_CONNECTOR_INPUT_TYPE_MOUSE_MOVE_X;
       break;
     }
     case Dali::KeyEvent::UP:
     {
       type = TIZEN_REMOTE_SURFACE_EVENT_TYPE_KEY_UP;
+      keyState = SCREEN_CONNECTOR_INPUT_TYPE_MOUSE_MOVE_Y;
       break;
     }
     default:
@@ -1239,6 +1242,22 @@ bool WidgetView::OnKeyEvent( const Dali::KeyEvent& event )
     }
   }
 
+  bool skip = true;
+  screen_connector_toolkit_key_event(mWatcherHandle,
+                                     keyState,
+                                     event.GetKeyCode(),
+                                     event.GetDeviceClass(),
+                                     event.GetDeviceSubclass(),
+                                     event.GetKeyName().c_str(),
+                                     static_cast< uint32_t >( event.GetTime() ),
+                                     &skip
+                                    );
+  DALI_LOG_ERROR("tscholb : type:%d keyCode :%d, name:%s , skip(%d)  \n",keyState,event.GetKeyCode(),event.GetKeyName().c_str(),skip);
+  if(skip)
+  {
+    return false;
+  }
+
   tizen_remote_surface_transfer_key_event( mRemoteSurface,
                                            type,
                                            event.GetKeyCode(),