Browse Source

zhao:增加写字板按钮上下翻页

tags/录制修改前
耀 4 years ago
parent
commit
3d350c365a
1 changed files with 67 additions and 2 deletions
  1. 67
    2
      XHWK.WKTool/XHMicroLessonSystemWindow.xaml.cs

+ 67
- 2
XHWK.WKTool/XHMicroLessonSystemWindow.xaml.cs View File

@@ -4866,8 +4866,8 @@ namespace XHWK.WKTool
4866 4866
 
4867 4867
                 //// 所有设备均注册该页码显示消息 目前只有T9设备才会有页码识别功能, 客户代码可以根据设备来判断是否消费该事件
4868 4868
                 //robotpenController.GetInstance().showPageEvt += new robotpenController.ShowPage(Form1_showPageEvt);
4869
-                //// T8A 按键消息 为了适应其他demo也能响应, 所以任何demo都消费此事件, 客户代码可根据设备类型判断是否消费此事件
4870
-                //robotpenController.GetInstance().keyPressEvt += new robotpenController.KeyPress(Form1_keyPressEvt);
4869
+                // T8A 按键消息 为了适应其他demo也能响应, 所以任何demo都消费此事件, 客户代码可根据设备类型判断是否消费此事件
4870
+                robotpenController.GetInstance().keyPressEvt += new robotpenController.KeyPress(Form1_keyPressEvt);
4871 4871
 
4872 4872
                 //robotpenController.GetInstance().PageSensorCallback_Evt += Rbtnet__PageSensorEvt_;
4873 4873
 
@@ -5067,6 +5067,71 @@ namespace XHWK.WKTool
5067 5067
             }
5068 5068
         }
5069 5069
 
5070
+        /// <summary>
5071
+        /// 按键回调函数
5072
+        /// </summary>
5073
+        /// <param name="Value"></param>
5074
+        private void Form1_keyPressEvt(eKeyPress Value)
5075
+        {
5076
+            Dispatcher.Invoke(new Action(() =>
5077
+            {
5078
+                switch (Value)
5079
+                {
5080
+                    case eKeyPress.CLICK:
5081
+                        break;
5082
+                    case eKeyPress.DBCLICK:
5083
+                        break;
5084
+                    case eKeyPress.PAGEUP:
5085
+                        last_button_Click(null, null);
5086
+                        break;
5087
+                    case eKeyPress.PAGEDOWN:
5088
+                        next_btn_Click(null, null);
5089
+                        break;
5090
+                    case eKeyPress.CREATEPAGE://关机键
5091
+                        break;
5092
+                    case eKeyPress.KEY_A:
5093
+                        break;
5094
+                    case eKeyPress.KEY_B:
5095
+                        break;
5096
+                    case eKeyPress.KEY_C:
5097
+                        break;
5098
+                    case eKeyPress.KEY_D:
5099
+                        break;
5100
+                    case eKeyPress.KEY_E:
5101
+                        break;
5102
+                    case eKeyPress.KEY_F:
5103
+                        break;
5104
+                    case eKeyPress.KEY_UP:
5105
+                        last_button_Click(null, null);
5106
+                        break;
5107
+                    case eKeyPress.KEY_DOWN:
5108
+                        next_btn_Click(null, null);
5109
+                        break;
5110
+                    case eKeyPress.KEY_YES:
5111
+                        break;
5112
+                    case eKeyPress.KEY_NO:
5113
+                        break;
5114
+                    case eKeyPress.KEY_CANCEL:
5115
+                        break;
5116
+                    case eKeyPress.KEY_OK:
5117
+                        break;
5118
+                    case eKeyPress.PAGEUPCLICK://上一页
5119
+                        last_button_Click(null, null);
5120
+                        break;
5121
+                    case eKeyPress.PAGEUPDBCLICK://双击上一页
5122
+                        break;
5123
+                    case eKeyPress.PAGEUPPRESS://长按上一页
5124
+                        break;
5125
+                    case eKeyPress.PAGEDOWNCLICK://下一页
5126
+                        next_btn_Click(null, null);
5127
+                        break;
5128
+                    case eKeyPress.PAGEDOWNDBCLICK://双击下一页
5129
+                        break;
5130
+                    case eKeyPress.PAGEDOWNPRESS://长按下一页
5131
+                        break;
5132
+                }
5133
+            }));
5134
+        }
5070 5135
         #endregion
5071 5136
 
5072 5137
         /// <summary>

Loading…
Cancel
Save