diff options
Diffstat (limited to 'keyboards/gh60/keymaps/robotmaxtron/keymap.c')
| -rw-r--r-- | keyboards/gh60/keymaps/robotmaxtron/keymap.c | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/keyboards/gh60/keymaps/robotmaxtron/keymap.c b/keyboards/gh60/keymaps/robotmaxtron/keymap.c index 263eec4e5..9acac7cec 100644 --- a/keyboards/gh60/keymaps/robotmaxtron/keymap.c +++ b/keyboards/gh60/keymaps/robotmaxtron/keymap.c | |||
| @@ -8,9 +8,9 @@ | |||
| 8 | 8 | ||
| 9 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 9 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 10 | /* | 10 | /* |
| 11 | * Base layer, pretty standard ANSI layout. | 11 | * Base layer, pretty standard ANSI layout. |
| 12 | * ,-----------------------------------------------------------. | 12 | * ,-----------------------------------------------------------. |
| 13 | * |FN12| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp | | 13 | * |F(12)| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp | |
| 14 | * |-----------------------------------------------------------| | 14 | * |-----------------------------------------------------------| |
| 15 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| | 15 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| |
| 16 | * |-----------------------------------------------------------| | 16 | * |-----------------------------------------------------------| |
| @@ -22,13 +22,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 22 | * `-----------------------------------------------------------' | 22 | * `-----------------------------------------------------------' |
| 23 | */ | 23 | */ |
| 24 | [_BL] = KEYMAP( | 24 | [_BL] = KEYMAP( |
| 25 | FN12,1,2,3,4,5,6,7,8,9,0,MINS,EQL,BSPC, \ | 25 | F(12),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, \ |
| 26 | TAB,Q,W,E,R,T,Y,U,I,O,P,LBRC,RBRC,BSLS, \ | 26 | 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, \ |
| 27 | FN2,A,S,D,F,G,H,J,K,L,SCLN,QUOT,NO,ENT, \ | 27 | F(2),KC_A,KC_S,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_SCLN,KC_QUOT,KC_NO,KC_ENT, \ |
| 28 | LSFT,NO,Z,X,C,V,B,N,M,COMM,DOT,SLSH,NO,RSFT, \ | 28 | KC_LSFT,KC_NO,KC_Z,KC_X,KC_C,KC_V,KC_B,KC_N,KC_M,KC_COMM,KC_DOT,KC_SLSH,KC_NO,KC_RSFT, \ |
| 29 | LCTL,LGUI,LALT, SPC, NO,RALT,FN0,APP, RCTL), | 29 | KC_LCTL,KC_LGUI,KC_LALT, KC_SPC, KC_NO,KC_RALT,F(0),KC_APP,KC_RCTL), |
| 30 | 30 | ||
| 31 | /* | 31 | /* |
| 32 | * Locking arrow keys to WASD for when you need dedicated arrow keys | 32 | * Locking arrow keys to WASD for when you need dedicated arrow keys |
| 33 | * ,-----------------------------------------------------------. | 33 | * ,-----------------------------------------------------------. |
| 34 | * | | | | | | | | | | | | | | | | 34 | * | | | | | | | | | | | | | | | |
| @@ -43,14 +43,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | * `-----------------------------------------------------------' | 43 | * `-----------------------------------------------------------' |
| 44 | */ | 44 | */ |
| 45 | [_AL] = KEYMAP( | 45 | [_AL] = KEYMAP( |
| 46 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 46 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 47 | TRNS,TRNS,UP,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 47 | KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 48 | TRNS,LEFT,DOWN,RGHT,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 48 | KC_TRNS,KC_LEFT,KC_DOWN,KC_RGHT,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 49 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 49 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 50 | TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS,TRNS), | 50 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), |
| 51 | 51 | ||
| 52 | 52 | ||
| 53 | /* | 53 | /* |
| 54 | * Primary function layer, mostly the same as the traditional Pok3r layout. | 54 | * Primary function layer, mostly the same as the traditional Pok3r layout. |
| 55 | * ,-------------------------------------------------------------. | 55 | * ,-------------------------------------------------------------. |
| 56 | * |`~ | F1| F2| F3| F4| F5| F6| F7| F8| F9| F10| F11| F12|DEL | | 56 | * |`~ | F1| F2| F3| F4| F5| F6| F7| F8| F9| F10| F11| F12|DEL | |
| @@ -65,15 +65,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 65 | * `-------------------------------------------------------------' | 65 | * `-------------------------------------------------------------' |
| 66 | */ | 66 | */ |
| 67 | [_FL] = KEYMAP( | 67 | [_FL] = KEYMAP( |
| 68 | GRAVE,F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12, DELETE, \ | 68 | KC_GRAVE,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_DELETE, \ |
| 69 | TRNS,FN1,TRNS,TRNS,TRNS,TRNS,CALC,PGUP,UP,PGDN,PSCR,SLCK,PAUS,TRNS, \ | 69 | KC_TRNS,F(1),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_CALC,KC_PGUP,KC_UP,KC_PGDN,KC_PSCR,KC_SLCK,KC_PAUS,KC_TRNS, \ |
| 70 | TRNS,MUTE,_VOLDOWN,_VOLUP,TRNS,TRNS,HOME,LEFT,DOWN,RGHT,INS,TRNS,TRNS,TRNS, \ | 70 | KC_TRNS,KC_MUTE,KC__VOLDOWN,KC__VOLUP,KC_TRNS,KC_TRNS,KC_HOME,KC_LEFT,KC_DOWN,KC_RGHT,KC_INS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 71 | TRNS,TRNS,FN3,TRNS,TRNS,TRNS,TRNS,END,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 71 | KC_TRNS,KC_TRNS,F(3),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_END,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 72 | TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS,TRNS), | 72 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), |
| 73 | 73 | ||
| 74 | /* | 74 | /* |
| 75 | * Locking layer for controlling the underglow. | 75 | * Locking layer for controlling the underglow. |
| 76 | * | 76 | * |
| 77 | * ,-----------------------------------------------------------. | 77 | * ,-----------------------------------------------------------. |
| 78 | * | | | | | | | | | | | | | | | | 78 | * | | | | | | | | | | | | | | | |
| 79 | * |-----------------------------------------------------------| | 79 | * |-----------------------------------------------------------| |
| @@ -87,11 +87,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 87 | * `-----------------------------------------------------------' | 87 | * `-----------------------------------------------------------' |
| 88 | */ | 88 | */ |
| 89 | [_UL] = KEYMAP( | 89 | [_UL] = KEYMAP( |
| 90 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 90 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 91 | TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 91 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 92 | TRNS,FN4,FN5,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 92 | KC_TRNS,F(4),F(5),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 93 | TRNS,TRNS,TRNS,FN6,FN7,FN8,FN9,FN10,FN11,TRNS,TRNS,TRNS,TRNS,TRNS, \ | 93 | KC_TRNS,KC_TRNS,KC_TRNS,F(6),F(7),F(8),F(9),F(10),F(11),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 94 | TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS,TRNS), | 94 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), |
| 95 | }; | 95 | }; |
| 96 | 96 | ||
| 97 | enum function_id { | 97 | enum function_id { |
| @@ -124,7 +124,7 @@ const uint16_t PROGMEM fn_actions[] = { | |||
| 124 | 124 | ||
| 125 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | 125 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) |
| 126 | { | 126 | { |
| 127 | // MACRODOWN only works in this function | 127 | // MACRODOWN only works in this function |
| 128 | switch(id) { | 128 | switch(id) { |
| 129 | case 0: | 129 | case 0: |
| 130 | if (record->event.pressed) { | 130 | if (record->event.pressed) { |
