|
|
@ -19,6 +19,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
|
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PCMM, KC_P1, KC_P2, KC_P3, KC_PMNS},
|
|
|
|
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PCMM, KC_P1, KC_P2, KC_P3, KC_PMNS},
|
|
|
|
{KC_LCTL, KC_LGUI, KC_LALT, KC_LSFT, F(1), KC_TRNS, KC_TRNS, F(2), KC_P0, KC_PDOT, KC_PENT, KC_PPLS}
|
|
|
|
{KC_LCTL, KC_LGUI, KC_LALT, KC_LSFT, F(1), KC_TRNS, KC_TRNS, F(2), KC_P0, KC_PDOT, KC_PENT, KC_PPLS}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
[3] = { /* Joe 1337 haxOr5*/
|
|
|
|
|
|
|
|
{F(3), KC_Q, KC_W, KC_F, KC_P, KC_6, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_MINS},
|
|
|
|
|
|
|
|
{KC_BSPC, KC_4, KC_R, KC_5, KC_7, KC_D, KC_H, KC_N, KC_3, KC_1, KC_0, KC_ENT },
|
|
|
|
|
|
|
|
{F(15), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT},
|
|
|
|
|
|
|
|
{KC_LCTL, KC_LGUI, KC_LALT, KC_LSFT, F(1), KC_SPC, KC_SPC, F(2), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT}
|
|
|
|
|
|
|
|
},
|
|
|
|
[4] = { /* Joe LOWER fn1 */
|
|
|
|
[4] = { /* Joe LOWER fn1 */
|
|
|
|
{KC_GRV, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, M(3), M(2), M(1), M(0) },
|
|
|
|
{KC_GRV, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, M(3), M(2), M(1), M(0) },
|
|
|
|
{KC_BSPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_TRNS},
|
|
|
|
{KC_BSPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_TRNS},
|
|
|
@ -32,10 +38,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
|
{KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, F(1), KC_NO, KC_NO, F(2), LCTL(LALT(KC_LEFT)), LCTL(LALT(KC_DOWN)), LCTL(LALT(KC_UP)), LCTL(LALT(KC_RGHT))}
|
|
|
|
{KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, F(1), KC_NO, KC_NO, F(2), LCTL(LALT(KC_LEFT)), LCTL(LALT(KC_DOWN)), LCTL(LALT(KC_UP)), LCTL(LALT(KC_RGHT))}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
[6] = { /* Joe SPECIAL fn3 */
|
|
|
|
[6] = { /* Joe SPECIAL fn3 */
|
|
|
|
{KC_TRNS, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO },
|
|
|
|
{KC_TRNS, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO },
|
|
|
|
{KC_NO, KC_MPLY, KC_MPRV, KC_MNXT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RESET },
|
|
|
|
{KC_NO, KC_MPLY, KC_MPRV, KC_MNXT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RESET },
|
|
|
|
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO },
|
|
|
|
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO },
|
|
|
|
{F(6), F(7), F(8), KC_NO, F(1), KC_TRNS, KC_TRNS, F(2), KC_PWR, KC_WAKE, KC_SLEP, LCTL(LALT(KC_L))}
|
|
|
|
{F(6), F(7), F(8), F(9), F(1), KC_TRNS, KC_TRNS, F(2), KC_POWER, KC_WAKE, KC_SLEP, LCTL(LALT(KC_L))}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
@ -50,6 +56,7 @@ const uint16_t PROGMEM fn_actions[] = {
|
|
|
|
[6] = ACTION_DEFAULT_LAYER_SET(0),
|
|
|
|
[6] = ACTION_DEFAULT_LAYER_SET(0),
|
|
|
|
[7] = ACTION_DEFAULT_LAYER_SET(1),
|
|
|
|
[7] = ACTION_DEFAULT_LAYER_SET(1),
|
|
|
|
[8] = ACTION_DEFAULT_LAYER_SET(2),
|
|
|
|
[8] = ACTION_DEFAULT_LAYER_SET(2),
|
|
|
|
|
|
|
|
[9] = ACTION_DEFAULT_LAYER_SET(3),
|
|
|
|
|
|
|
|
|
|
|
|
/* tab on tap, shift on hold */
|
|
|
|
/* tab on tap, shift on hold */
|
|
|
|
[15] = ACTION_MODS_TAP_KEY(MOD_LSFT, KC_TAB),
|
|
|
|
[15] = ACTION_MODS_TAP_KEY(MOD_LSFT, KC_TAB),
|
|
|
|