updating personal atomic keymap (#285)
This commit is contained in:
		
							parent
							
								
									68532ced24
								
							
						
					
					
						commit
						f32f80cf32
					
				
					 1 changed files with 97 additions and 86 deletions
				
			
		| 
						 | 
				
			
			@ -14,8 +14,9 @@
 | 
			
		|||
#define LAYER_LOWER          3
 | 
			
		||||
#define LAYER_RAISE          4
 | 
			
		||||
#define LAYER_FUNCTION       5
 | 
			
		||||
#define LAYER_MUSIC          6
 | 
			
		||||
#define LAYER_ADJUST         7
 | 
			
		||||
#define LAYER_MOUSE          6
 | 
			
		||||
#define LAYER_MUSIC          7
 | 
			
		||||
#define LAYER_ADJUST         8
 | 
			
		||||
 | 
			
		||||
#define MACRO_QWERTY         0
 | 
			
		||||
#define MACRO_COLEMAK        1
 | 
			
		||||
| 
						 | 
				
			
			@ -23,19 +24,20 @@
 | 
			
		|||
#define MACRO_LOWER          3
 | 
			
		||||
#define MACRO_RAISE          4
 | 
			
		||||
#define MACRO_FUNCTION       5
 | 
			
		||||
#define MACRO_TIMBRE_1       6
 | 
			
		||||
#define MACRO_TIMBRE_2       7
 | 
			
		||||
#define MACRO_TIMBRE_3       8
 | 
			
		||||
#define MACRO_TIMBRE_4       9
 | 
			
		||||
#define MACRO_TEMPO_U       10
 | 
			
		||||
#define MACRO_TEMPO_D       11
 | 
			
		||||
#define MACRO_TONE_DEFAULT  12
 | 
			
		||||
#define MACRO_MUSIC_ON      13
 | 
			
		||||
#define MACRO_MUSIC_OFF     14
 | 
			
		||||
#define MACRO_AUDIO_ON      15
 | 
			
		||||
#define MACRO_AUDIO_OFF     16
 | 
			
		||||
#define MACRO_INC_VOICE     17
 | 
			
		||||
#define MACRO_DEC_VOICE     18
 | 
			
		||||
#define MACRO_MOUSE          6
 | 
			
		||||
#define MACRO_TIMBRE_1       7
 | 
			
		||||
#define MACRO_TIMBRE_2       8
 | 
			
		||||
#define MACRO_TIMBRE_3       9
 | 
			
		||||
#define MACRO_TIMBRE_4      10
 | 
			
		||||
#define MACRO_TEMPO_U       11
 | 
			
		||||
#define MACRO_TEMPO_D       12
 | 
			
		||||
#define MACRO_TONE_DEFAULT  13
 | 
			
		||||
#define MACRO_MUSIC_ON      14
 | 
			
		||||
#define MACRO_MUSIC_OFF     15
 | 
			
		||||
#define MACRO_AUDIO_ON      16
 | 
			
		||||
#define MACRO_AUDIO_OFF     17
 | 
			
		||||
#define MACRO_INC_VOICE     18
 | 
			
		||||
#define MACRO_DEC_VOICE     19
 | 
			
		||||
 | 
			
		||||
#define M_QWRTY             M(MACRO_QWERTY)
 | 
			
		||||
#define M_COLMK             M(MACRO_COLEMAK)
 | 
			
		||||
| 
						 | 
				
			
			@ -43,6 +45,7 @@
 | 
			
		|||
#define M_LOWER             M(MACRO_LOWER)
 | 
			
		||||
#define M_RAISE             M(MACRO_RAISE)
 | 
			
		||||
#define M_FUNCT             M(MACRO_FUNCTION)
 | 
			
		||||
#define M_MOUSE             M(MACRO_MOUSE)
 | 
			
		||||
#define TIMBR_1             M(MACRO_TIMBRE_1)
 | 
			
		||||
#define TIMBR_2             M(MACRO_TIMBRE_2)
 | 
			
		||||
#define TIMBR_3             M(MACRO_TIMBRE_3)
 | 
			
		||||
| 
						 | 
				
			
			@ -73,8 +76,11 @@
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
#define _______             KC_TRNS
 | 
			
		||||
#define ___T___             KC_TRNS
 | 
			
		||||
#define XXXXXXX             KC_NO
 | 
			
		||||
#define ________________    _______, _______
 | 
			
		||||
#define XXXXXXXXXXXXXXXX    XXXXXXX, XXXXXXX
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
/* QWERTY
 | 
			
		||||
 * .---------------------------------------------------------------------------------------------------------------------- 2u ------------.
 | 
			
		||||
| 
						 | 
				
			
			@ -90,13 +96,12 @@
 | 
			
		|||
 * '--------------------------------------------------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 [LAYER_QWERTY] = { /* QWERTY */
 | 
			
		||||
  { 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_BSPC, XXXXXXX  },
 | 
			
		||||
 [LAYER_QWERTY]       = { /* QWERTY */
 | 
			
		||||
  { 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_BSPC, KC_BSPC  },
 | 
			
		||||
  { 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_BSLS, KC_DEL   },
 | 
			
		||||
  { KC_CAPS, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT, KC_ENT,  XXXXXXX, KC_PGUP  },
 | 
			
		||||
  { KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT, XXXXXXX, KC_UP,   KC_PGDN  },
 | 
			
		||||
  { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC,  XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END,  KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT  },
 | 
			
		||||
  { KC_CAPS, 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_ENT,  KC_PGUP  },
 | 
			
		||||
  { KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT, KC_RSFT, KC_UP,   KC_PGDN  },
 | 
			
		||||
  { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC,  KC_SPC,  M_LOWER, KC_RALT, KC_LGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
 /* COLEMAK
 | 
			
		||||
| 
						 | 
				
			
			@ -105,7 +110,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
 * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------|
 | 
			
		||||
 * | TAB    | Q      | W      | F      | P      | G      | J      | L      | U      | Y      | ;      | [      | ]      | \      | DEL    |
 | 
			
		||||
 * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------|
 | 
			
		||||
 * | CAPS   | A      | R      | S      | T      | D      | H      | N      | E      | I      | O      | '      | XXXXXX . ENTER  | PG UP  |
 | 
			
		||||
 * | BACKSP | A      | R      | S      | T      | D      | H      | N      | E      | I      | O      | '      | XXXXXX . ENTER  | PG UP  |
 | 
			
		||||
 * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------|
 | 
			
		||||
 * | LSHIFT | Z      | X      | C      | V      | B      | K      | M      | ,      | .      | /      | XXXXXX . RSHIFT | UP     | PG DN  |
 | 
			
		||||
 * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------|
 | 
			
		||||
| 
						 | 
				
			
			@ -113,12 +118,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
 * '--------------------------------------------------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 [LAYER_COLEMAK] = { /* COLEMAK */
 | 
			
		||||
 [LAYER_COLEMAK]      = { /* COLEMAK */
 | 
			
		||||
  { 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_BSPC, KC_BSPC  },
 | 
			
		||||
  { KC_TAB,  KC_Q,    KC_W,    KC_F,    KC_P,    KC_G,    KC_J,    KC_L,    KC_U,    KC_Y,    KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL   },
 | 
			
		||||
  { KC_CAPS, KC_A,    KC_R,    KC_S,    KC_T,    KC_D,    KC_H,    KC_N,    KC_E,    KC_I,    KC_O,    KC_QUOT, KC_ENT,  KC_ENT,  KC_PGUP  },
 | 
			
		||||
  { KC_BSPC, KC_A,    KC_R,    KC_S,    KC_T,    KC_D,    KC_H,    KC_N,    KC_E,    KC_I,    KC_O,    KC_QUOT, KC_ENT,  KC_ENT,  KC_PGUP  },
 | 
			
		||||
  { KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT, KC_RSFT, KC_UP,   KC_PGDN  },
 | 
			
		||||
  { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC,  XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END,  KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT  },
 | 
			
		||||
  { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC,  KC_SPC,  M_LOWER, KC_RALT, KC_LGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
/* DVORAK
 | 
			
		||||
| 
						 | 
				
			
			@ -135,40 +140,52 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
 * '--------------------------------------------------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 [LAYER_DVORAK] = { /* DVORAK */
 | 
			
		||||
 [LAYER_DVORAK]       = { /* DVORAK */
 | 
			
		||||
  { KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_LBRC, KC_RBRC, KC_BSPC, KC_BSPC  },
 | 
			
		||||
  { KC_TAB,  KC_QUOT, KC_COMM, KC_DOT,  KC_P,    KC_Y,    KC_F,    KC_G,    KC_C,    KC_R,    KC_L,    KC_SLSH, KC_EQL,  KC_BSLS, KC_DEL   },
 | 
			
		||||
  { KC_CAPS, KC_A,    KC_O,    KC_E,    KC_U,    KC_I,    KC_D,    KC_H,    KC_T,    KC_N,    KC_S,    KC_MINS, KC_ENT,  KC_ENT,  KC_PGUP  },
 | 
			
		||||
  { KC_LSFT, KC_SCLN, KC_Q,    KC_J,    KC_K,    KC_X,    KC_B,    KC_M,    KC_W,    KC_V,    KC_Z,    KC_RSFT, KC_RSFT, KC_UP,   KC_PGDN  },
 | 
			
		||||
  { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC,  XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END,  KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT  },
 | 
			
		||||
  { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC,  KC_SPC,  M_LOWER, KC_RALT, KC_LGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 [LAYER_LOWER] = { /* LOWERED */
 | 
			
		||||
  { KC_GRV,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  ___T___, ___T___  },
 | 
			
		||||
 [LAYER_LOWER]        = { /* LOWERED */
 | 
			
		||||
  { KC_GRV,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  ________________  },
 | 
			
		||||
  { _______, _______, _______, _______, SC_CCLS, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS   },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______  },
 | 
			
		||||
  { _______, SC_REDO, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_HOME  },
 | 
			
		||||
  { _______, SC_REDO, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______, KC_END   },
 | 
			
		||||
  { _______, _______, _______, _______, _______, KC_BSPC, KC_BSPC, _______, _______, _______, _______, _______, _______, _______, _______  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
 [LAYER_RAISE] = { /* RAISED */
 | 
			
		||||
  { KC_TILD, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  ___T___, ___T___  },
 | 
			
		||||
 [LAYER_RAISE]        = { /* RAISED */
 | 
			
		||||
  { KC_TILD, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  ________________  },
 | 
			
		||||
  { _______, _______, _______, _______, SC_ACLS, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS   },
 | 
			
		||||
  { _______, SC_SELA, SC_SAVE, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______  },
 | 
			
		||||
  { _______, SC_UNDO, SC_CUT,  SC_COPY, SC_PSTE, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, _______, _______  },
 | 
			
		||||
  { _______, SC_SELA, SC_SAVE, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_HOME  },
 | 
			
		||||
  { _______, SC_UNDO, SC_CUT,  SC_COPY, SC_PSTE, _______, _______, _______, _______, _______, _______, ________________, _______, KC_END   },
 | 
			
		||||
  { _______, _______, _______, _______, _______, ________________, _______, _______, _______, _______, _______, _______, _______, _______  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
 [LAYER_FUNCTION] = { /* FUNCTION */
 | 
			
		||||
  { KC_NLCK, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  ___T___, ___T___  },
 | 
			
		||||
  { KC_SLCK, KC_F13,  KC_F14,  KC_F15,  KC_F16,  KC_F17,  KC_F18,  KC_F19,  KC_F20,  KC_F21,  KC_F22,  KC_F23,  KC_F24,  KC_PAUS, KC_PSCR  },
 | 
			
		||||
  { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D  },
 | 
			
		||||
 [LAYER_FUNCTION]     = { /* FUNCTION */
 | 
			
		||||
  { KC_NLCK, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  ________________  },
 | 
			
		||||
  { KC_SLCK, KC_F13,  KC_F14,  KC_F15,  KC_F16,  KC_F17,  KC_F18,  KC_F19,  KC_F20,  KC_F21,  KC_F22,  KC_F23,  KC_F24,  _______, KC_PAUS  },
 | 
			
		||||
  { KC_CAPS, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_PSCR  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_VOLU, KC_MUTE  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, KC_MPLY, KC_MPLY, _______, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
#ifdef MOUSEKEY_ENABLE
 | 
			
		||||
 | 
			
		||||
 [LAYER_MOUSE]        = { /* MOUSE */
 | 
			
		||||
  { _______, KC_ACL0, KC_ACL1, KC_ACL2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXXXXXXXXXXX  },
 | 
			
		||||
  { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX  },
 | 
			
		||||
  { XXXXXXX, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXXXXXXXXXXX, KC_WH_U  },
 | 
			
		||||
  { _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, ________________, KC_MS_U, KC_WH_D  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
 [LAYER_MUSIC] = {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 [LAYER_MUSIC]        = { /* MUSIC */
 | 
			
		||||
  { 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  },
 | 
			
		||||
| 
						 | 
				
			
			@ -176,13 +193,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
  { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, M_RAISE, XXXXXXX, XXXXXXX, M_LOWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
 [LAYER_ADJUST] = { /* ADJUST */
 | 
			
		||||
  { _______, TIMBR_1, TIMBR_2, TIMBR_3, TIMBR_4, TMPO_UP, TMPO_DN, TMPO_DF, _______, MUS_ON,  MUS_OFF, AUD_ON,  AUD_OFF, ___T___, ___T___  },
 | 
			
		||||
 [LAYER_ADJUST]       = { /* ADJUST */
 | 
			
		||||
  { _______, TIMBR_1, TIMBR_2, TIMBR_3, TIMBR_4, TMPO_UP, TMPO_DN, TMPO_DF, _______, MUS_ON,  MUS_OFF, AUD_ON,  AUD_OFF, ________________  },
 | 
			
		||||
  { _______, M_QWRTY, M_COLMK, M_DVORK, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, RESET,   _______, _______, _______, _______, _______, ___T___, ___T___, VC_UP,   _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, VC_DOWN, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, RESET,   _______, M_MOUSE, _______, _______, _______, ________________, VC_UP,   _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, ________________, _______, _______, _______, _______, _______, _______, VC_DOWN, _______  },
 | 
			
		||||
 },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 [LAYER_EMPTY]        = {
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______, _______  },
 | 
			
		||||
  { _______, _______, _______, _______, _______, ________________, _______, _______, _______, _______, _______, _______, _______, _______  },
 | 
			
		||||
 },
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
| 
						 | 
				
			
			@ -206,36 +235,6 @@ float music_scale[][2]     = SONG(MUSIC_SCALE_SOUND);
 | 
			
		|||
 | 
			
		||||
#endif /* AUDIO_ENABLE */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order)
 | 
			
		||||
{
 | 
			
		||||
    if (order)
 | 
			
		||||
    {
 | 
			
		||||
        if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2))
 | 
			
		||||
        {
 | 
			
		||||
            layer_on(layer3);
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            layer_off(layer3);
 | 
			
		||||
            layer_off(layer4);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
        if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2))
 | 
			
		||||
        {
 | 
			
		||||
            layer_on(layer4);
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            layer_off(layer3);
 | 
			
		||||
            layer_off(layer4);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
void persistant_default_layer_set(uint16_t default_layer)
 | 
			
		||||
{
 | 
			
		||||
    eeconfig_update_default_layer(default_layer);
 | 
			
		||||
| 
						 | 
				
			
			@ -314,6 +313,18 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
 | 
			
		|||
            }
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
#ifdef MOUSEKEY_ENABLE
 | 
			
		||||
 | 
			
		||||
        case MACRO_MOUSE:
 | 
			
		||||
            if (record->event.pressed)
 | 
			
		||||
            {
 | 
			
		||||
                layer_invert(LAYER_MOUSE);
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
#endif /* MOUSEKEY_ENABLE */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        case MACRO_TIMBRE_1:
 | 
			
		||||
            if (record->event.pressed) set_timbre(TIMBRE_12);
 | 
			
		||||
            break;
 | 
			
		||||
| 
						 | 
				
			
			@ -389,8 +400,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
 | 
			
		|||
            if (record->event.pressed)
 | 
			
		||||
            {
 | 
			
		||||
                #ifdef AUDIO_ENABLE
 | 
			
		||||
					voice_iterate();
 | 
			
		||||
					PLAY_NOTE_ARRAY(music_scale, false, STACCATO);
 | 
			
		||||
                    voice_iterate();
 | 
			
		||||
                    PLAY_NOTE_ARRAY(music_scale, false, STACCATO);
 | 
			
		||||
                #endif
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
| 
						 | 
				
			
			@ -399,8 +410,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
 | 
			
		|||
            if (record->event.pressed)
 | 
			
		||||
            {
 | 
			
		||||
                #ifdef AUDIO_ENABLE
 | 
			
		||||
					voice_deiterate();
 | 
			
		||||
					PLAY_NOTE_ARRAY(music_scale, false, STACCATO);
 | 
			
		||||
                    voice_deiterate();
 | 
			
		||||
                    PLAY_NOTE_ARRAY(music_scale, false, STACCATO);
 | 
			
		||||
                #endif
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
| 
						 | 
				
			
			@ -419,8 +430,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
 | 
			
		|||
void process_action_user(keyrecord_t *record)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
	uint8_t starting_note = 0x0C;
 | 
			
		||||
	int offset = 7;
 | 
			
		||||
    uint8_t starting_note = 0x0C;
 | 
			
		||||
    int offset = 7;
 | 
			
		||||
 | 
			
		||||
    if (IS_LAYER_ON(LAYER_MUSIC))
 | 
			
		||||
    {
 | 
			
		||||
| 
						 | 
				
			
			@ -485,7 +496,7 @@ void led_set_user(uint8_t usb_led)
 | 
			
		|||
 | 
			
		||||
void play_startup_tone()
 | 
			
		||||
{
 | 
			
		||||
	_delay_ms(10); // gets rid of tick
 | 
			
		||||
    _delay_ms(10); // gets rid of tick
 | 
			
		||||
    PLAY_NOTE_ARRAY(tone_my_startup, false, STACCATO);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -495,4 +506,4 @@ void play_goodbye_tone()
 | 
			
		|||
    _delay_ms(1000);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif /* AUDIO_ENABLE */
 | 
			
		||||
#endif /* AUDIO_ENABLE */
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue