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",
 | 
			
		||||
    "build_targets": []
 | 
			
		||||
    "userspace_version": "1.1",
 | 
			
		||||
    "build_targets": [
 | 
			
		||||
        ["fingerpunch/sweeeeep", "smathev"]
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -36,7 +36,7 @@ combo_t key_combos[COMBO_COUNT] = {
 | 
			
		|||
  COMBO(bcksp_combo, KC_BSPC),
 | 
			
		||||
  COMBO(del_combo, KC_DEL),
 | 
			
		||||
  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
 | 
			
		||||
 | 
			
		||||
// Explicit extern declaration for introspection system with correct size
 | 
			
		||||
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
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// Combo array declaration - COMBO_COUNT is automatically calculated by QMK
 | 
			
		||||
extern combo_t key_combos[];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue