@ -48,10 +48,6 @@ enum macro_keycodes
KC_AG_TAB_R ,
KC_AG_TAB_R ,
} ;
} ;
// Fillers to make layering more clear
# define _______ KC_TRNS
# define XXXXXXX KC_NO
// Custom macros
// Custom macros
# define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
# define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
# define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
# define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift
@ -91,7 +87,7 @@ enum macro_keycodes
*/
*/
const uint16_t PROGMEM keymaps [ ] [ MATRIX_ROWS ] [ MATRIX_COLS ] = {
const uint16_t PROGMEM keymaps [ ] [ MATRIX_ROWS ] [ MATRIX_COLS ] = {
[ _QWERTY ] = LAYOUT _JD45 (
[ _QWERTY ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
HPR_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_BSPC , KC_BSPC ,
HPR_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_BSPC , KC_BSPC ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
@ -113,7 +109,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | RGUI | Alt | GUI | Lower | TC / Space | TC / Space | Raise | Vol - | Vol + | Play |
* | RGUI | Alt | GUI | Lower | TC / Space | TC / Space | Raise | Vol - | Vol + | Play |
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
*/
*/
[ _COLEMAK ] = LAYOUT _JD45 (
[ _COLEMAK ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
HPR_TAB , KC_Q , KC_W , KC_F , KC_P , KC_G , KC_J , KC_L , KC_U , KC_Y , KC_SCLN , KC_BSPC , KC_BSPC ,
HPR_TAB , KC_Q , KC_W , KC_F , KC_P , KC_G , KC_J , KC_L , KC_U , KC_Y , KC_SCLN , KC_BSPC , KC_BSPC ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
@ -135,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | RGUI | Alt | GUI | Lower | TC / Space | TC / Space | Raise | Vol - | Vol + | Play |
* | RGUI | Alt | GUI | Lower | TC / Space | TC / Space | Raise | Vol - | Vol + | Play |
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
*/
*/
[ _DVORAK ] = LAYOUT _JD45 (
[ _DVORAK ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
HPR_TAB , KC_QUOT , KC_COMM , KC_DOT , KC_P , KC_Y , KC_F , KC_G , KC_C , KC_R , KC_L , KC_BSPC , KC_BSPC ,
HPR_TAB , KC_QUOT , KC_COMM , KC_DOT , KC_P , KC_Y , KC_F , KC_G , KC_C , KC_R , KC_L , KC_BSPC , KC_BSPC ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
@ -157,7 +153,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | Brite | | | | | | | Prev | Next | Mute |
* | Brite | | | | | | | Prev | Next | Mute |
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
*/
*/
[ _LOWER ] = LAYOUT _JD45 (
[ _LOWER ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
KC_TILD , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , KC_CIRC , KC_AMPR , KC_ASTR , KC_LPRN , KC_RPRN , KC_BSPC , KC_BSPC ,
KC_TILD , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , KC_CIRC , KC_AMPR , KC_ASTR , KC_LPRN , KC_RPRN , KC_BSPC , KC_BSPC ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
@ -179,7 +175,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | Brite | | | | | | | Prev | Next | Mute |
* | Brite | | | | | | | Prev | Next | Mute |
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
*/
*/
[ _RAISE ] = LAYOUT _JD45 (
[ _RAISE ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
KC_0 , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_BSPC , KC_BSPC ,
KC_0 , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_BSPC , KC_BSPC ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
@ -205,7 +201,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* seem to work on Mac . Presumably they ' ll work under Windows .
* seem to work on Mac . Presumably they ' ll work under Windows .
*/
*/
[ _TOUCHCURSOR ] = LAYOUT _JD45 (
[ _TOUCHCURSOR ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
ALT_TAB , CMD_TAB , CTL_TAB , KC_LGUI , KC_LSFT , KC_TILD , KC_INS , KC_HOME , KC_UP , KC_END , KC_BSPC , _______ , _______ ,
ALT_TAB , CMD_TAB , CTL_TAB , KC_LGUI , KC_LSFT , KC_TILD , KC_INS , KC_HOME , KC_UP , KC_END , KC_BSPC , _______ , _______ ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
@ -228,7 +224,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
*/
*/
[ _MOUSECURSOR ] = LAYOUT _JD45 (
[ _MOUSECURSOR ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
_______ , _______ , KC_ACL0 , _______ , _______ , _______ , _______ , KC_WH_L , KC_MS_U , KC_WH_R , KC_BTN2 , _______ , _______ ,
_______ , _______ , KC_ACL0 , _______ , _______ , _______ , _______ , KC_WH_L , KC_MS_U , KC_WH_R , KC_BTN2 , _______ , _______ ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
@ -251,7 +247,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
*/
*/
[ _PLOVER ] = LAYOUT _JD45 (
[ _PLOVER ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 ,
KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 , KC_1 ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
@ -273,7 +269,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | | | | | | | | | | Reset |
* | | | | | | | | | | Reset |
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
* ` - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - ^ ^ ^ - - - - + - - - ^ ^ ^ - - - - + - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - '
*/
*/
[ _ADJUST ] = LAYOUT _JD45 (
[ _ADJUST ] = LAYOUT (
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
/*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , KC_DEL ,
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , KC_DEL ,
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/
/*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/