@ -1,7 +1,4 @@
# include "hadron.h"
# include QMK_KEYBOARD_H
# include "bootloader.h"
# include "action_layer.h"
# include "eeconfig.h"
# include "LUFA/Drivers/Peripheral/TWI.h"
# include "LUFA/Drivers/Peripheral/TWI.h"
# ifdef AUDIO_ENABLE
# ifdef AUDIO_ENABLE
# include "audio.h"
# include "audio.h"
@ -81,7 +78,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | ~ | Ctrl | Alt | GUI | Lower | Space | Space | Raise | RAlt | Ins | Del | NumLay | 0 | . | ENT |
* | ~ | Ctrl | Alt | GUI | Lower | Space | Space | Raise | RAlt | Ins | Del | NumLay | 0 | . | ENT |
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
*/
[ _QWERTY ] = KEYMAP (
[ _QWERTY ] = LAYOUT (
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_ESC , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_MINS , \
KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_BSPC , KC_P7 , KC_P8 , KC_P9 , \
KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_BSPC , KC_P7 , KC_P8 , KC_P9 , \
KC_CAPS , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , LT_MC ( KC_SCLN ) , CTL_ENT , KC_P4 , KC_P5 , KC_P6 , \
KC_CAPS , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , LT_MC ( KC_SCLN ) , CTL_ENT , KC_P4 , KC_P5 , KC_P6 , \
@ -102,7 +99,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | | | | | | | | | Next | Vol - | Vol + | Play | | | |
* | | | | | | | | | Next | Vol - | Vol + | Play | | | |
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
*/
[ _LOWER ] = KEYMAP (
[ _LOWER ] = LAYOUT (
KC_ESC , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , \
KC_ESC , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , \
KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_GRV , KC_BSLS , _______ , _______ , _______ , \
KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_GRV , KC_BSLS , _______ , _______ , _______ , \
KC_CAPS , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_UNDS , KC_EQL , KC_LBRC , KC_RBRC , KC_PIPE , _______ , _______ , _______ , \
KC_CAPS , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_UNDS , KC_EQL , KC_LBRC , KC_RBRC , KC_PIPE , _______ , _______ , _______ , \
@ -123,7 +120,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | | | | | | Space | 0 | | Left | Down | Right | | | | |
* | | | | | | Space | 0 | | Left | Down | Right | | | | |
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
*/
[ _RAISE ] = KEYMAP (
[ _RAISE ] = LAYOUT (
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_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , \
KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_PLUS , KC_BSLS , _______ , _______ , _______ , \
KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_PLUS , KC_BSLS , _______ , _______ , _______ , \
_______ , KC_A , KC_UP , KC_D , KC_PSCR , _______ , KC_4 , KC_5 , KC_6 , KC_PAST , KC_COLN , KC_QUOT , _______ , _______ , _______ , \
_______ , KC_A , KC_UP , KC_D , KC_PSCR , _______ , KC_4 , KC_5 , KC_6 , KC_PAST , KC_COLN , KC_QUOT , _______ , _______ , _______ , \
@ -144,7 +141,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | | | | | | | | | Next | Vol - | Vol + | Play | | | |
* | | | | | | | | | Next | Vol - | Vol + | Play | | | |
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
*/
[ _FNLAYER ] = KEYMAP (
[ _FNLAYER ] = LAYOUT (
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , \
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , \
_______ , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , KC_CIRC , KC_AMPR , KC_ASTR , KC_LPRN , KC_RPRN , KC_PLUS , _______ , _______ , _______ , \
_______ , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , KC_CIRC , KC_AMPR , KC_ASTR , KC_LPRN , KC_RPRN , KC_PLUS , _______ , _______ , _______ , \
_______ , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_UNDS , KC_EQL , KC_LBRC , KC_RBRC , KC_QUOT , _______ , _______ , _______ , \
_______ , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_UNDS , KC_EQL , KC_LBRC , KC_RBRC , KC_QUOT , _______ , _______ , _______ , \
@ -165,7 +162,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | | | | | | | | | | | | Exit | Left | Down | Rght |
* | | | | | | | | | | | | Exit | Left | Down | Rght |
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
*/
[ _NUMLAY ] = KEYMAP (
[ _NUMLAY ] = LAYOUT (
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , \
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , \
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , KC_INS , KC_HOME , KC_PGUP , \
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , KC_INS , KC_HOME , KC_PGUP , \
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , KC_DEL , KC_END , KC_PGDN , \
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , KC_DEL , KC_END , KC_PGDN , \
@ -187,7 +184,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
*/
[ _MOUSECURSOR ] = KEYMAP (
[ _MOUSECURSOR ] = LAYOUT (
_______ , KC_ACL0 , KC_ACL1 , KC_ACL2 , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , \
_______ , KC_ACL0 , KC_ACL1 , KC_ACL2 , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , \
_______ , _______ , _______ , _______ , _______ , KC_HOME , KC_PGUP , KC_WH_L , KC_MS_U , KC_WH_R , DEMOMACRO , _______ , _______ , _______ , _______ , \
_______ , _______ , _______ , _______ , _______ , KC_HOME , KC_PGUP , KC_WH_L , KC_MS_U , KC_WH_R , DEMOMACRO , _______ , _______ , _______ , _______ , \
_______ , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , KC_END , KC_PGDN , KC_MS_L , KC_MS_D , KC_MS_R , _______ , _______ , _______ , _______ , _______ , \
_______ , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , KC_END , KC_PGDN , KC_MS_L , KC_MS_D , KC_MS_R , _______ , _______ , _______ , _______ , _______ , \
@ -209,7 +206,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | |
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
*/
[ _ADJUST ] = KEYMAP (
[ _ADJUST ] = LAYOUT (
RESET , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_VOLD , KC_VOLU , KC_MUTE , \
RESET , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_VOLD , KC_VOLU , KC_MUTE , \
_______ , RGB_TOG , RGB_MOD , RGB_HUI , RGB_HUD , RGB_SAI , RGB_SAD , RGB_VAI , RGB_VAD , _______ , _______ , KC_DEL , _______ , _______ , _______ , \
_______ , RGB_TOG , RGB_MOD , RGB_HUI , RGB_HUD , RGB_SAI , RGB_SAD , RGB_VAI , RGB_VAD , _______ , _______ , KC_DEL , _______ , _______ , _______ , \
_______ , _______ , _______ , AU_ON , AU_OFF , AG_NORM , AG_SWAP , QWERTY , _______ , _______ , _______ , _______ , _______ , _______ , _______ , \
_______ , _______ , _______ , AU_ON , AU_OFF , AG_NORM , AG_SWAP , QWERTY , _______ , _______ , _______ , _______ , _______ , _______ , _______ , \