#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [0] = LAYOUT_ergodox(
        KC_GRV,   KC_1,  KC_2,   KC_3,   KC_4,    KC_5,   KC_EQL,
        KC_TAB,   KC_Q,  KC_W,   KC_E,   KC_R,    KC_T,   KC_EQL,
        KC_ESC,   KC_A,  KC_S,   KC_D,   KC_F,    KC_G,
        KC_LSFT, KC_Z,   KC_X,   KC_C,   KC_V,    KC_B,   KC_B,
        KC_LCTL, KC_F4,  KC_F5,  KC_LGUI,KC_LALT,
                                                                              KC_C,   KC_V,
                                                                                      KC_PGUP,
                                                                    KC_BSPC, KC_BSPC, KC_DEL,

             KC_5,  KC_6,   KC_7,   KC_8,   KC_9,    KC_0,     KC_MINS,
             KC_Y,  KC_Y,   KC_U,   KC_I,   KC_O,    KC_P,     KC_BSLS,
                    KC_H,   KC_J,   KC_K,   KC_L,    KC_SCLN,  KC_QUOT,
             KC_N , KC_N,   KC_M,   KC_COMM,KC_DOT,  KC_SLSH,  KC_RSFT,
                            KC_LEFT,KC_DOWN,KC_UP,   KC_RIGHT, KC_RGUI,
             KC_RALT, KC_A,
             KC_PGDN,
             KC_RCTL, KC_ENT, KC_SPC
    ),
};