mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 05:12:33 +01:00 
			
		
		
		
	Fix cirque tap from secondary side (#18351)
This commit is contained in:
		
							parent
							
								
									6d39cc858f
								
							
						
					
					
						commit
						40b0b3a983
					
				| @ -37,14 +37,6 @@ static report_mouse_t trackpad_tap(report_mouse_t mouse_report, pinnacle_data_t | |||||||
|         if (!touchData.zValue) { |         if (!touchData.zValue) { | ||||||
|             if (timer_elapsed(tap.timer) < CIRQUE_PINNACLE_TAPPING_TERM && tap.timer != 0) { |             if (timer_elapsed(tap.timer) < CIRQUE_PINNACLE_TAPPING_TERM && tap.timer != 0) { | ||||||
|                 mouse_report.buttons = pointing_device_handle_buttons(mouse_report.buttons, true, POINTING_DEVICE_BUTTON1); |                 mouse_report.buttons = pointing_device_handle_buttons(mouse_report.buttons, true, POINTING_DEVICE_BUTTON1); | ||||||
|                 pointing_device_set_report(mouse_report); |  | ||||||
|                 pointing_device_send(); |  | ||||||
| #    if TAP_CODE_DELAY > 0 |  | ||||||
|                 wait_ms(TAP_CODE_DELAY); |  | ||||||
| #    endif |  | ||||||
|                 mouse_report.buttons = pointing_device_handle_buttons(mouse_report.buttons, false, POINTING_DEVICE_BUTTON1); |  | ||||||
|                 pointing_device_set_report(mouse_report); |  | ||||||
|                 pointing_device_send(); |  | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         tap.timer = timer_read(); |         tap.timer = timer_read(); | ||||||
|  | |||||||
| @ -117,8 +117,11 @@ report_mouse_t cirque_pinnacle_get_report(report_mouse_t mouse_report) { | |||||||
|     pinnacle_data_t   touchData = cirque_pinnacle_read_data(); |     pinnacle_data_t   touchData = cirque_pinnacle_read_data(); | ||||||
|     mouse_xy_report_t report_x = 0, report_y = 0; |     mouse_xy_report_t report_x = 0, report_y = 0; | ||||||
|     static uint16_t   x = 0, y = 0; |     static uint16_t   x = 0, y = 0; | ||||||
|  | #        if defined(CIRQUE_PINNACLE_TAP_ENABLE) | ||||||
|  |     mouse_report.buttons        = pointing_device_handle_buttons(mouse_report.buttons, false, POINTING_DEVICE_BUTTON1); | ||||||
|  | #        endif | ||||||
| #        ifdef POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE | #        ifdef POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE | ||||||
|     cursor_glide_t    glide_report = {0}; |     cursor_glide_t glide_report = {0}; | ||||||
| 
 | 
 | ||||||
|     if (cursor_glide_enable) { |     if (cursor_glide_enable) { | ||||||
|         glide_report = cursor_glide_check(&glide); |         glide_report = cursor_glide_check(&glide); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dasky
						Dasky