U8产测UI增加功能键2测试 1621/1 1621/head 1624/target/1 1633/target/1
authorpenglei <1624952103@qq.com>
Fri, 10 Jan 2025 06:09:35 +0000 (14:09 +0800)
committerpenglei <1624952103@qq.com>
Fri, 10 Jan 2025 06:09:35 +0000 (14:09 +0800)
code/sdk/middleware/services/gui/uikit/proprietary/include/common/key_code.h
code/sdk/middleware/services/gui/uikit/proprietary/src/utils/frameworks/hals/lite_input_hal.cpp
code/sdk/zhihui/UI/producttest/src/testPresenter.cpp
code/sdk/zhihui/UI/producttest/src/testbutton.cpp
code/sdk/zhihui/drivers/rotary_encoder/crown/crown.c

index 8d8d0b0..9dd86ca 100644 (file)
@@ -1,3 +1,11 @@
+/*
+ * @Author: penglei 1624952103@qq.com
+ * @Date: 2024-12-03 19:06:16
+ * @LastEditors: penglei 1624952103@qq.com
+ * @LastEditTime: 2025-01-10 11:41:29
+ * @FilePath: /sdk615/code/sdk/middleware/services/gui/uikit/proprietary/include/common/key_code.h
+ * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
+ */
 /*
  * Copyright (c) 2022 CompanyNameMagicTag.
  * Licensed under the Apache License, Version 2.0 (the "License");
@@ -53,6 +61,7 @@ enum class ZliteKeyCode {
     ZLITE_KEY_AUDIO = ZLITE_KEY_CAT(FUNCTION, 0x2A),
     ZLITE_KEY_HOME = ZLITE_KEY_CAT(FUNCTION, 0x3F),
     ZLITE_KEY_FUNC = ZLITE_KEY_CAT(FUNCTION, 0x100),
+    ZLITE_KEY_FUNC2 = ZLITE_KEY_CAT(FUNCTION, 0x101),
 };
 }
 #endif
\ No newline at end of file
index 08ef0ca..da6bda1 100644 (file)
@@ -30,6 +30,8 @@ static bool ConvertKeyId(uint16_t indevKey, uint16_t* key)
         *key = static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER);\r
     } else if (indevKey == INDEV_KEY_FUNC) {\r
         *key = static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_FUNC);\r
+    } else if (indevKey == INDEV_KEY_FUNC2) {\r
+        *key = static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_FUNC2);\r
     } else {\r
         GRAPHIC_LOGW("Unsupported KeyId.");\r
         return false;\r
index b5abaf2..46a833c 100644 (file)
@@ -396,13 +396,14 @@ namespace OHOS
         }\r
 \r
 #ifdef BOARD_U8\r
-        if (keyID == 2)\r
+        if (keyID == 1)\r
         {\r
-        if(keystate)\r
-            testbuttonView::GetInstance()-> Changbutton(2,true);\r
+\r
+            if(keystate)\r
+                testbuttonView::GetInstance()-> Changbutton(2,true);\r
             else\r
-            testbuttonView::GetInstance()-> Changbutton(2,false);\r
-        \r
+                testbuttonView::GetInstance()-> Changbutton(2,false);\r
+            \r
             // uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();\r
             // NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);\r
         }\r
index a84ca8e..5b26dce 100644 (file)
@@ -127,12 +127,12 @@ namespace OHOS
                     if(falg==true)
                     {
                         button[0]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Red().full);
-                        button[0]->SetText("UP_KEY::\npress");
+                        button[0]->SetText("POWER_KEY::\npress");
                     }
                     else
                     {
                         button[0]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Blue().full);
-                        button[0]->SetText("UP_KEY::\nraise");
+                        button[0]->SetText("POWER_KEY::\nraise");
 
                     }
                     
@@ -143,28 +143,27 @@ namespace OHOS
                     if(falg==true)
                     {
                         button[1]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Red().full);
-                        button[1]->SetText("DOWN_KEY::\npress");
+                        button[1]->SetText("FUNC_KEY::\npress");
                     }
                     else
                     {
                         button[1]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Blue().full);
-                        button[1]->SetText("DOWN_KEY::\nraise");
+                        button[1]->SetText("FUNC_KEY::\nraise");
                     }
                 }
 
 #ifdef BOARD_U8
                 if(i==2)
                 {
- 
                     if(falg==true)
                     {
-                        button[3]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Red().full);
-                        button[3]->SetText("DOWN_KEY::\npress");
+                        button[2]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Red().full);
+                        button[2]->SetText("FUNC_KEY2::\npress");
                     }
                     else
                     {
-                        button[3]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Blue().full);
-                        button[3]->SetText("DOWN_KEY::\nraise");
+                        button[2]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Blue().full);
+                        button[2]->SetText("FUNC_KEY2::\nraise");
                     }
                 }
 #endif
@@ -178,16 +177,22 @@ namespace OHOS
     
     void testbuttonView::Changbutton(bool falg)
     {
+        int index = 0;
+#ifdef BOARD_U8
+        index = 3;
+#else 
+        index = 2;
+#endif
         if(falg)
         {
-            button[2]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Red().full);
-            button[2]->SetText("crown::spin");
+            button[index]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Red().full);
+            button[index]->SetText("crown::spin");
             
         }
         else
         {
-            button[2]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Blue().full);
-            button[2]->SetText("crown::raise");
+            button[index]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Blue().full);
+            button[index]->SetText("crown::raise");
         }
         RootView::GetInstance()->Invalidate();
         
@@ -280,8 +285,8 @@ namespace OHOS
         buttonconfig.ViewId="FUNC_KEY2:";
         buttonconfig.str="FUNC_KEY2:";
         buttonconfig.ALIGN=TEXT_ALIGNMENT_LEFT;
-        button[3]=SetTheButton_ext(buttonconfig);
-        testBUTTONScrollView->Add(button[3]);
+        button[2]=SetTheButton_ext(buttonconfig);
+        testBUTTONScrollView->Add(button[2]);
 
         buttonconfig.x = 80;
         buttonconfig.y = 600;
@@ -293,8 +298,8 @@ namespace OHOS
         buttonconfig.ViewId="crown::";
         buttonconfig.str="crown::";
         buttonconfig.ALIGN=TEXT_ALIGNMENT_LEFT;
-        button[2]=SetTheButton_ext(buttonconfig);
-        testBUTTONScrollView->Add(button[2]);
+        button[3]=SetTheButton_ext(buttonconfig);
+        testBUTTONScrollView->Add(button[3]);
 
 #else
     
@@ -312,10 +317,14 @@ namespace OHOS
         testBUTTONScrollView->Add(button[2]);
 #endif
 
+        int index = 0;
+#ifdef BOARD_U8
+        index = 3;
+#else 
+        index = 2;
+#endif
 
-
-        
-        for(int i=3;i<10;i++)
+        for(int i=index+1;i<10;i++)
         {
             buttonconfig.x = 80;
             buttonconfig.y +=250;
index a087b32..0b3aeb6 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: penglei 1624952103@qq.com
  * @Date: 2024-12-31 10:20:16
  * @LastEditors: penglei 1624952103@qq.com
- * @LastEditTime: 2025-01-09 15:39:10
+ * @LastEditTime: 2025-01-10 11:48:37
  * @FilePath: /sdk615/code/sdk/zhihui/drivers/rotary_encoder/crown/crown.c
  * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  */
@@ -56,7 +56,7 @@ void crown_int_callback(pin_t pin, uintptr_t param)
             crown_diff++;
         }
     }
-    PRINT("pin : %d , direction : %d , crown_diff : %d \n",pin,direction,crown_diff);
+    // PRINT("pin : %d , direction : %d , crown_diff : %d \n",pin,direction,crown_diff);
 
 }