소스 검색

fixed mousekey delay to do double/triple click easily.

tmk 15 년 전
부모
커밋
5bc29b50ef
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      mousekey.c

+ 2 - 1
mousekey.c

@@ -61,7 +61,8 @@ void mousekey_usb_send(void)
 
         usb_mouse_print(mousekey_x, mousekey_y, mousekey_v, mousekey_h, mousekey_btn);
 
-        _delay_ms(MOUSEKEY_DELAY_TIME >> (mousekey_repeat < 5 ? mousekey_repeat : 4));
+        if (mousekey_x || mousekey_y || mousekey_v || mousekey_h)
+            _delay_ms(MOUSEKEY_DELAY_TIME >> (mousekey_repeat < 5 ? mousekey_repeat : 4));
         mousekey_repeat++;
     } else {
         mousekey_repeat = 0;