瀏覽代碼

update fix trackball middle scroll issue

cuu 2 年之前
父節點
當前提交
bd1fab27fc
共有 2 個文件被更改,包括 17 次插入18 次删除
  1. 8 9
      Code/devterm_keyboard/bin/DevTerm_keyboard_firmware_v0.2_utils.sh
  2. 9 9
      Code/devterm_keyboard/keymaps.ino

文件差異過大導致無法顯示
+ 8 - 9
Code/devterm_keyboard/bin/DevTerm_keyboard_firmware_v0.2_utils.sh


+ 9 - 9
Code/devterm_keyboard/keymaps.ino

@@ -395,10 +395,11 @@ void keypad_action(DEVTERM*dv,uint8_t col,uint8_t mode) {
       }
     break;
     case _MOUSE_MID:
-      if(mode == KEY_PRESSED){
-        dv->Mouse->press(4);
-      }else if(mode == KEY_RELEASED){
-        dv->Mouse->release(4);
+      if(mode == KEY_PRESSED) {
+        dv->state->pressMiddleClick();
+      }else {
+        dv->state->releaseMiddleClick();
+        dv->Mouse->click(MOUSE_MIDDLE);
       }
     break;
 
@@ -422,11 +423,10 @@ void keypad_action(DEVTERM*dv,uint8_t col,uint8_t mode) {
     break;
 
     case _TRACKBALL_BTN:
-      if(mode == KEY_PRESSED) {
-        dv->state->pressMiddleClick();
-      }else {
-        dv->state->releaseMiddleClick();
-        dv->Mouse->click(MOUSE_MIDDLE);
+      if(mode == KEY_PRESSED){
+        dv->Mouse->press(1);
+      }else if(mode == KEY_RELEASED){
+        dv->Mouse->release(1);
       }
     break;
     default:break;

部分文件因文件數量過多而無法顯示