diff options
Diffstat (limited to 'keyboard/hid_liber/keymap_custom.h')
| -rw-r--r-- | keyboard/hid_liber/keymap_custom.h | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/keyboard/hid_liber/keymap_custom.h b/keyboard/hid_liber/keymap_custom.h new file mode 100644 index 000000000..d138ab20e --- /dev/null +++ b/keyboard/hid_liber/keymap_custom.h | |||
| @@ -0,0 +1,65 @@ | |||
| 1 | static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 2 | /* Layer 0: Default Layer | ||
| 3 | * | ||
| 4 | * ANSI: | ||
| 5 | * | ||
| 6 | * ,---. ,---------------. ,---------------. ,---------------. ,-----------. | ||
| 7 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| | ||
| 8 | * `---' `---------------' `---------------' `---------------' `-----------' | ||
| 9 | * ,-----------------------------------------------------------. ,-----------. | ||
| 10 | * |~ | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp | |Ins|Hom|PgU| | ||
| 11 | * |-----------------------------------------------------------| |-----------| | ||
| 12 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| |Del|End|PgD| | ||
| 13 | * |-----------------------------------------------------------| `-----------' | ||
| 14 | * |Caps | A| S| D| F| G| H| J| K| L| ;| '|Return | | ||
| 15 | * |-----------------------------------------------------------| ,---. | ||
| 16 | * |Shft|iso| Z| X| C| V| B| N| M| ,| .| /|Shift | |Up | | ||
| 17 | * |-----------------------------------------------------------| ,-----------. | ||
| 18 | * |Ctl|Gui|Alt| Space |Alt|Gui|FN0|Ctl| |Lef|Dow|Rig| | ||
| 19 | * `-----------------------------------------------------------' `-----------' | ||
| 20 | */ | ||
| 21 | |||
| 22 | KEYMAP( | ||
| 23 | ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR, SLCK, BRK, \ | ||
| 24 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, BSPC, INS, HOME, PGUP, \ | ||
| 25 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, DEL, END, PGDN, \ | ||
| 26 | CAPS, A, S, D, F, G, H, J, K, L, SCLN, QUOT, ENT, \ | ||
| 27 | LSFT, NUBS, Z, X, C, V, B, N, M, COMM, DOT, SLSH, RSFT, UP, \ | ||
| 28 | LCTL, LGUI, LALT, SPC, RALT, RGUI, FN0, RCTL, LEFT, DOWN, RGHT), | ||
| 29 | |||
| 30 | |||
| 31 | |||
| 32 | }; | ||
| 33 | |||
| 34 | static const uint8_t PROGMEM overlays[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 35 | /* | ||
| 36 | * Layer 1: Media Keys | ||
| 37 | * | ||
| 38 | * ,---. ,---------------. ,---------------. ,---------------. ,-----------. | ||
| 39 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| | ||
| 40 | * `---' `---------------' `---------------' `---------------' `-----------' | ||
| 41 | * ,-----------------------------------------------------------. ,-----------. | ||
| 42 | * |~ |KP1|KP2|KP3|KP4|KP5|KP6|KP7|KP8|KP9|KP0| -| =|Backsp | |Ins|Med|Vl+| | ||
| 43 | * |-----------------------------------------------------------| |-----------| | ||
| 44 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| |Del|Mut|Vl-| | ||
| 45 | * |-----------------------------------------------------------| `-----------' | ||
| 46 | * |Caps | A| S| D| F| G| H| J| K| L| ;| '|Return | | ||
| 47 | * |-----------------------------------------------------------| ,---. | ||
| 48 | * |Shft|iso| Z| X| C| V| B| N| M| ,| .| /|Shift | |Ply| | ||
| 49 | * |-----------------------------------------------------------| ,-----------. | ||
| 50 | * |Ctl|Gui|Alt| Space |Alt|Gui|FN0|Ctl| |Prv|Stp|Nxt| | ||
| 51 | * `-----------------------------------------------------------' `-----------' | ||
| 52 | */ | ||
| 53 | |||
| 54 | KEYMAP( | ||
| 55 | TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, \ | ||
| 56 | TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, MSEL, VOLU, \ | ||
| 57 | TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, MUTE, VOLD, \ | ||
| 58 | TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, \ | ||
| 59 | TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, MPLY, \ | ||
| 60 | TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, FN0, TRNS, MPRV, MSTP, MNXT), | ||
| 61 | }; | ||
| 62 | |||
| 63 | static const uint16_t PROGMEM fn_actions[] = { | ||
| 64 | [0] = ACTION_OVERLAY_MOMENTARY(0), // activate LAYER1 when FN0 pressed | ||
| 65 | }; | ||
