Преглед на файлове

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;

Някои файлове не бяха показани, защото твърде много файлове са промени