diff options
Diffstat (limited to 'keyboards/ergodox/keymaps/supercoder/keymap.c')
| -rw-r--r-- | keyboards/ergodox/keymaps/supercoder/keymap.c | 75 | 
1 files changed, 75 insertions, 0 deletions
| diff --git a/keyboards/ergodox/keymaps/supercoder/keymap.c b/keyboards/ergodox/keymaps/supercoder/keymap.c new file mode 100644 index 000000000..775acf2c9 --- /dev/null +++ b/keyboards/ergodox/keymaps/supercoder/keymap.c @@ -0,0 +1,75 @@ +/* + * SuperCoder 2000 layout + */ + +#include "ergodox.h" + +/* Layers */ + +#define SC2K    0 // default layer + +/* The Keymap */ + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +  /* Keymap 0: Base Layer +   * +   * ,-----------------------------------------------------.           ,-----------------------------------------------------. +   * |         0 |   0  |   0  |   0  |   0  |   0  |   0  |           |  1   |   1  |   1  |   1  |   1  |  1   | 1         | +   * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| +   * |         0 |   0  |   0  |   0  |   0  |   0  |   0  |           |  1   |   1  |   1  |   1  |   1  |  1   | 1         | +   * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| +   * |         0 |   0  |   0  |   0  |   0  |   0  |------|           |------|   1  |   1  |   1  |   1  |  1   | 1         | +   * |-----------+------+------+------+------+------|   0  |           |  1   |------+------+------+------+------+-----------| +   * |         0 |   0  |   0  |   0  |   0  |   0  |      |           |      |   1  |   1  |   1  |   1  |  1   | 1         | +   * `-----------+------+------+------+------+-------------'           `-------------+------+------+------+------+-----------' +   *     |     0 |   0  |   0  |   0  |   0  |                                       |   1  |   1  |   1  |  1   | 1     | +   *     `-----------------------------------'                                       `-----------------------------------' +   *                                         ,-------------.           ,-------------. +   *                                         | DONE | DONE |           | DONE | DONE | +   *                                  ,------|------|------|           |------+------+------. +   *                                  |      |      | DONE |           | DONE |      |      | +   *                                  | DONE | DONE |------|           |------| DONE | DONE | +   *                                  |      |      | DONE |           | DONE |      |      | +   *                                  `--------------------'           `--------------------' +   */ +[SC2K] = KEYMAP( + // left hand + KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0 +,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0 +,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0 +,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0 +,KC_0    ,KC_0    ,KC_0    ,KC_0    ,KC_0 + +                                             ,KC_ENT  ,KC_ENT +                                                      ,KC_ENT +                                    ,KC_ENT  ,KC_ENT  ,KC_ENT + +                                                                // right hand +                                                               ,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    ,KC_1 +                                                                                 ,KC_1    ,KC_1    ,KC_1    ,KC_1    ,KC_1 + +                                                               ,KC_ENT  ,KC_ENT +                                                               ,KC_ENT +                                                               ,KC_ENT  ,KC_ENT   ,KC_ENT +                  ), +}; + +const uint16_t PROGMEM fn_actions[] = { +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ +  return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { +}; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { +} | 
