mirror of
				https://github.com/qmk/qmk_userspace.git
				synced 2025-11-03 18:30:07 -05:00 
			
		
		
		
	Add custom keymap and font for Smathev layout on Fingerpunch Sweeeeep keyboard
- Implemented glcdfont.c for custom font rendering. - Created keymap.c with multiple layers including NORTO, QWERTY, NORTNAVIGATION, and SYMFKEYS. - Added OLED display functionality to show layer states and modifier statuses. - Included keymap.json for configuration.
This commit is contained in:
		
					parent
					
						
							
								e6501772fe
							
						
					
				
			
			
				commit
				
					
						379e203b38
					
				
			
		
					 7 changed files with 9 additions and 26 deletions
				
			
		| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "converter": "liatris"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										6
									
								
								qmk.json
									
										
									
									
									
								
							
							
						
						
									
										6
									
								
								qmk.json
									
										
									
									
									
								
							| 
						 | 
					@ -1,4 +1,6 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "userspace_version": "1.0",
 | 
					    "userspace_version": "1.1",
 | 
				
			||||||
    "build_targets": []
 | 
					    "build_targets": [
 | 
				
			||||||
 | 
					        ["fingerpunch/sweeeeep", "smathev"]
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -36,7 +36,7 @@ combo_t key_combos[COMBO_COUNT] = {
 | 
				
			||||||
  COMBO(bcksp_combo, KC_BSPC),
 | 
					  COMBO(bcksp_combo, KC_BSPC),
 | 
				
			||||||
  COMBO(del_combo, KC_DEL),
 | 
					  COMBO(del_combo, KC_DEL),
 | 
				
			||||||
  COMBO(esc_combo, KC_ESC),
 | 
					  COMBO(esc_combo, KC_ESC),
 | 
				
			||||||
  COMBO(reset_keyboard_combo, QK_BOOT),
 | 
					  COMBO(reset_keyboard_combo, QK_BOOT)
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,27 +2,5 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include QMK_KEYBOARD_H
 | 
					#include QMK_KEYBOARD_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Explicit extern declaration for introspection system with correct size
 | 
					// Combo array declaration - COMBO_COUNT is automatically calculated by QMK
 | 
				
			||||||
extern combo_t key_combos[COMBO_COUNT];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
enum combo_events {
 | 
					 | 
				
			||||||
  UNDO,
 | 
					 | 
				
			||||||
  ENT,
 | 
					 | 
				
			||||||
  TAB,
 | 
					 | 
				
			||||||
  CUT,
 | 
					 | 
				
			||||||
  COPY,
 | 
					 | 
				
			||||||
  PASTE,
 | 
					 | 
				
			||||||
  DEL,
 | 
					 | 
				
			||||||
  BCKSP,
 | 
					 | 
				
			||||||
  CTTB,
 | 
					 | 
				
			||||||
  ESC,
 | 
					 | 
				
			||||||
  SVFILE,
 | 
					 | 
				
			||||||
  SRCH,
 | 
					 | 
				
			||||||
  CTCL,
 | 
					 | 
				
			||||||
  CANCEL,
 | 
					 | 
				
			||||||
  CTROP,
 | 
					 | 
				
			||||||
  FFIVE,
 | 
					 | 
				
			||||||
  RESET_KEYBOARD
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
extern combo_t key_combos[];
 | 
					extern combo_t key_combos[];
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue