parent
							
								
									5da348b2d0
								
							
						
					
					
						commit
						eaa6803aff
					
				@ -0,0 +1,23 @@
 | 
				
			||||
#ifndef CONFIG_USER_H
 | 
				
			||||
#define CONFIG_USER_H
 | 
				
			||||
 | 
				
			||||
#include "../../config.h"
 | 
				
			||||
 | 
				
			||||
#define PREVENT_STUCK_MODIFIERS
 | 
				
			||||
#define SPACE_COUNT 3
 | 
				
			||||
 | 
				
			||||
#define KM(                                                                         \
 | 
				
			||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D,      \
 | 
				
			||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D,           \
 | 
				
			||||
    K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C,                \
 | 
				
			||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,           \
 | 
				
			||||
    K40, K41, K42,      K44, K45, K46,      K48, K49,      K4B, K4C                 \
 | 
				
			||||
) {                                                                                 \
 | 
				
			||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D },       \
 | 
				
			||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D },       \
 | 
				
			||||
    { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D },       \
 | 
				
			||||
    { K30, KC_NO,    K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D },  \
 | 
				
			||||
    { K40, K41, K42, KC_NO, K44, K45, K46, KC_NO, K48, K49, KC_NO, K4B, K4C, KC_NO }\
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
#endif
 | 
				
			||||
@ -0,0 +1,61 @@
 | 
				
			||||
#include "bananasplit.h"
 | 
				
			||||
#include "talljoe.h"
 | 
				
			||||
 | 
				
			||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
				
			||||
  [_BASE] = KM_(
 | 
				
			||||
      KC_ESC , KC_1   , KC_2   , KC_3   , KC_4   , KC_5   , KC_6   , KC_7   , KC_8   , KC_9   , KC_0   , KC_MINS, KC_EQL , KC_BSLS, KC_GRV,
 | 
				
			||||
      KC_TAB , _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, KC_LBRC, KC_RBRC, KC_BSPC,
 | 
				
			||||
      MS_MID , _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, KC_QUOT,          KC_ENT ,
 | 
				
			||||
      KC_LSFT, _________________QWERTY_L3_________________, _________________QWERTY_R3_________________,          KC_RSFT, AD_GRV ,
 | 
				
			||||
      KC_LCTL, KC_LGUI, KC_LALT,                KC_SPC1, KC_SPC2, KC_SPC3,                      KC_RALT, KC_RGUI, KC_RCTL, KC_PTT ),
 | 
				
			||||
  [_WORKMAN] = KM_(
 | 
				
			||||
      _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
				
			||||
      _______, _________________WORKMAN_L1________________, _________________WORKMAN_R1________________, _______, _______, _______,
 | 
				
			||||
      _______, _________________WORKMAN_L2________________, _________________WORKMAN_R2________________, _______,          _______,
 | 
				
			||||
      _______, _________________WORKMAN_L3________________, _________________WORKMAN_R3________________,          _______, _______,
 | 
				
			||||
      _______, _______, _______,                _______, _______, _______,                      _______, _______, _______, _______),
 | 
				
			||||
  [_NORMAN] = KM_(
 | 
				
			||||
      _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
				
			||||
      _______, _________________NORMAN_L1_________________, _________________NORMAN_R1_________________, _______, _______, _______,
 | 
				
			||||
      _______, _________________NORMAN_L2_________________, _________________NORMAN_R2_________________, _______,          _______,
 | 
				
			||||
      _______, _________________NORMAN_L3_________________, _________________NORMAN_R3_________________,          _______, _______,
 | 
				
			||||
      _______, _______, _______,                _______, _______, _______,                      _______, _______, _______, _______),
 | 
				
			||||
  [_DVORAK] = KM_(
 | 
				
			||||
      _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_LBRC, KC_RBRC, _______, _______,
 | 
				
			||||
      _______, _________________DVORAK_L1_________________, _________________DVORAK_R1_________________, KC_SLSH, KC_EQL , _______,
 | 
				
			||||
      _______, _________________DVORAK_L2_________________, _________________DVORAK_R2_________________, KC_MINS,          _______,
 | 
				
			||||
      _______, _________________DVORAK_L3_________________, _________________DVORAK_R3_________________,          _______, _______,
 | 
				
			||||
      _______, _______, _______,                _______, _______, _______,                      _______, _______, _______, _______),
 | 
				
			||||
  [_COLMAK] = KM_(
 | 
				
			||||
      _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
				
			||||
      _______, _________________COLEMAK_L1________________, _________________COLEMAK_R1________________, _______, _______, _______,
 | 
				
			||||
      _______, _________________COLEMAK_L2________________, _________________COLEMAK_R2________________, _______,          _______,
 | 
				
			||||
      _______, _________________COLEMAK_L3________________, _________________COLEMAK_R3________________,          _______, _______,
 | 
				
			||||
      _______, _______, _______,                _______, _______, _______,                      _______, _______, _______, _______),
 | 
				
			||||
  [_GAME] = KM_(
 | 
				
			||||
      KC_ESC , KC_1   , KC_2   , KC_3   , KC_4   , KC_5   , KC_6   , KC_7   , KC_8   , KC_9   , KC_0   , KC_MINS, KC_EQL , KC_BSLS, KC_GRV,
 | 
				
			||||
      KC_TAB , KC_Q   , KC_W   , KC_E   , KC_R   , KC_T   , KC_Y   , KC_U   , KC_I   , KC_O   , KC_P   , KC_LBRC, KC_RBRC, KC_BSPC,
 | 
				
			||||
      MO_NAV , KC_A   , KC_S   , KC_D   , KC_F   , KC_G   , KC_H   , KC_J   , KC_K   , KC_L   , KC_SCLN, KC_QUOT,          KC_ENT ,
 | 
				
			||||
      KC_LSFT, KC_Z   , KC_X   , KC_C   , KC_V   , KC_B   , KC_N   , KC_M   , KC_COMM, KC_DOT , KC_SLSH,          KC_RSFT, MO_ADJ ,
 | 
				
			||||
      KC_LCTL, KC_PTT , KC_PGDN,                KC_SPC , KC_SPC , KC_SPC ,                      KC_RALT, KC_RGUI, KC_RCTL, KC_PTT ),
 | 
				
			||||
  [_NAV] = KM_(
 | 
				
			||||
      KC_GRV , XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
 | 
				
			||||
      XXXXXXX, ________________NAVLAYER_L1________________, ________________NAVLAYER_R1________________, XXXXXXX, XXXXXXX, KC_DEL ,
 | 
				
			||||
      XXXXXXX, ________________NAVLAYER_L2________________, ________________NAVLAYER_R2________________, XXXXXXX,          TG_ADJ ,
 | 
				
			||||
      KC_LSFT, ________________NAVLAYER_L3________________, ________________NAVLAYER_R3________________,          KC_RSFT, XXXXXXX,
 | 
				
			||||
      KC_LCTL, KC_LGUI, KC_LALT,                _______, _______, _______,                      KC_RALT, KC_RGUI, KC_RCTL, _______),
 | 
				
			||||
  // Adjust layer is on the split-shift key; or NAV+Enter (for non-split keyboards)
 | 
				
			||||
  [_ADJUST] = KM_(
 | 
				
			||||
      MO_RST , XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
 | 
				
			||||
      XXXXXXX, ________________ADJLAYER_L1________________, ________________ADJLAYER_R1________________, XXXXXXX, XXXXXXX, KC_DEL ,
 | 
				
			||||
      XXXXXXX, ________________ADJLAYER_L2________________, ________________ADJLAYER_R2________________, XXXXXXX,          TG_ADJ ,
 | 
				
			||||
      TG_NKRO, ________________ADJLAYER_L3________________, ________________ADJLAYER_R3________________,          KC_RSFT, XXXXXXX,
 | 
				
			||||
      MO_RST , AG_NORM, AG_SWAP,                XXXXXXX, BL_TOGG, XXXXXXX,                      XXXXXXX, XXXXXXX, XXXXXXX, KC_CAPS),
 | 
				
			||||
  // To Reset hit FN + ` + Esc
 | 
				
			||||
  [_RESET] = KM_(
 | 
				
			||||
      RESET  , XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
 | 
				
			||||
      XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
 | 
				
			||||
      XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,          XXXXXXX,
 | 
				
			||||
      XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,          XXXXXXX, XXXXXXX,
 | 
				
			||||
      RESET  , XXXXXXX, XXXXXXX,                XXXXXXX, XXXXXXX, XXXXXXX,                      XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX),
 | 
				
			||||
};
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue