mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-30 21:02:32 +01:00 
			
		
		
		
	 5629ba1807
			
		
	
	
		5629ba1807
		
			
		
	
	
	
	
		
			
			* `KC_PGDOWN` -> `KC_PGDN` * `KC_PSCREEN` -> `KC_PSCR` * `KC_SCOLON` -> `KC_SCLN` * `KC_BSLASH` -> `KC_BSLS` * `KC_BSPACE` -> `KC_BSPC`
		
			
				
	
	
		
			26 lines
		
	
	
		
			607 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			607 B
		
	
	
	
		
			C
		
	
	
	
	
	
| // Copyright 2022 Vitaly Volkov (@vlkv)
 | |
| // SPDX-License-Identifier: GPL-2.0-or-later
 | |
| 
 | |
| #include "avalanche.h"
 | |
| 
 | |
| #ifdef ENCODER_ENABLE
 | |
| bool encoder_update_kb(uint8_t index, bool clockwise) {
 | |
|     if (!encoder_update_user(index, clockwise)) { return false; }
 | |
|     if (index == 0) {
 | |
|         if (clockwise) {
 | |
|             tap_code_delay(KC_VOLU, 10);
 | |
|         } else {
 | |
|             tap_code_delay(KC_VOLD, 10);
 | |
|         }
 | |
|     } else if (index == 1) { /* Second encoder */
 | |
|         if (clockwise) {
 | |
|             tap_code(KC_PGUP);
 | |
|         } else {
 | |
|             tap_code(KC_PGDN);
 | |
|         }
 | |
|     }
 | |
|     return true;
 | |
| }
 | |
| #endif
 | |
| 
 |