62 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "chocopad.h"
 | |
| 
 | |
| #define _BASE 0
 | |
| #define _FN1 1
 | |
| #define _FN2 2
 | |
| 
 | |
| #define KC_ KC_TRNS
 | |
| #define _______ KC_TRNS
 | |
| 
 | |
| #define KC_X1 MO(_FN1)
 | |
| #define KC_X2 MO(_FN2)
 | |
| #define KC_RST RESET
 | |
| #define KC_BSTP BL_STEP
 | |
| #define KC_RTOG RGB_TOG
 | |
| #define KC_RMOD RGB_MOD
 | |
| #define KC_RHUI RGB_HUI
 | |
| #define KC_RHUD RGB_HUD
 | |
| #define KC_RSAI RGB_SAI
 | |
| #define KC_RSAD RGB_SAD
 | |
| #define KC_RVAI RGB_VAI
 | |
| #define KC_RVAD RGB_VAD
 | |
| 
 | |
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | |
| 
 | |
|   [_BASE] = KC_KEYMAP(
 | |
|   //,----+----+----+----.
 | |
|      PGUP,HOME, UP ,END ,
 | |
|   //|----+----+----+----|
 | |
|      PGDN,LEFT,DOWN,RGHT,
 | |
|   //|----+----+----+----|
 | |
|       X2 ,VOLU,MPLY,MPRV,
 | |
|   //|----+----+----+----|
 | |
|       X1 ,VOLD,MUTE,MNXT
 | |
|   //`----+----+----+----'
 | |
|   ),
 | |
| 
 | |
|   [_FN1] = KC_KEYMAP(
 | |
|   //,----+----+----+----.
 | |
|      ESC , P7 , P8 , P9 ,
 | |
|   //|----+----+----+----|
 | |
|      TAB , P4 , P5 , P6 ,
 | |
|   //|----+----+----+----|
 | |
|      ENT , P1 , P2 , P3 ,
 | |
|   //|----+----+----+----|
 | |
|          , P0 , P0 ,DOT 
 | |
|   //`----+----+----+----'
 | |
|   ),
 | |
| 
 | |
|   [_FN2] = KC_KEYMAP(
 | |
|   //,----+----+----+----.
 | |
|      RTOG,RHUI,RSAI,RVAI,
 | |
|   //|----+----+----+----|
 | |
|      RMOD,RHUD,RSAD,RVAD,
 | |
|   //|----+----+----+----|
 | |
|          ,    ,    ,RST ,
 | |
|   //|----+----+----+----|
 | |
|      BSTP,    ,    ,    
 | |
|   //`----+----+----+----'
 | |
|   )
 | |
| 
 | |
| };
 |