diff options
| author | Jack Humbert <jack.humb@gmail.com> | 2015-03-16 11:58:05 -0400 | 
|---|---|---|
| committer | Jack Humbert <jack.humb@gmail.com> | 2015-03-16 11:58:05 -0400 | 
| commit | 0fc820c090956850a05f7f538560e09238c7145c (patch) | |
| tree | 43cca92abade8a08b0ed77a7f6765414ed574ac9 /keyboard/planck/keymap_wilba.c | |
| parent | 0fcb3b65f8f980bee606b3be44cad1469c42ea86 (diff) | |
| parent | 65680819df13585a563296f008be1a4b0ee8045a (diff) | |
| download | firmware-0fc820c090956850a05f7f538560e09238c7145c.tar.gz firmware-0fc820c090956850a05f7f538560e09238c7145c.tar.bz2 firmware-0fc820c090956850a05f7f538560e09238c7145c.zip | |
Merge pull request #5 from Wilba6582/master
Pulling in PCB changes
Diffstat (limited to 'keyboard/planck/keymap_wilba.c')
| -rw-r--r-- | keyboard/planck/keymap_wilba.c | 56 | 
1 files changed, 56 insertions, 0 deletions
| diff --git a/keyboard/planck/keymap_wilba.c b/keyboard/planck/keymap_wilba.c new file mode 100644 index 000000000..9781f8fcd --- /dev/null +++ b/keyboard/planck/keymap_wilba.c @@ -0,0 +1,56 @@ +#include "keymap_common.h" + +const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +[0] = KEYMAP( /* Wilba */ +  FN27, FN28, FN29, E,    R,    T,    Y,    U,    I,    O,    P,    BSPC, +  TAB,  A,    S,    D,    F,    G,    H,    J,    K,    L,    SCLN, QUOT, +  LSFT, Z,    X,    C,    V,    B,    N,    M,    COMM, DOT,  SLSH, ENT, +  LCTL, LGUI, LALT, RSFT, FN1,  SPC,        FN2,  LEFT, DOWN, UP,   RGHT), +[1] = KEYMAP( /* Wilba Alternate */ +  ESC,  Q,    W,    E,    R,    T,    Y,    U,    I,    O,    P,    BSPC, +  TAB,  A,    S,    D,    F,    G,    H,    J,    K,    L,    SCLN, QUOT, +  LSFT, Z,    X,    C,    V,    B,    N,    M,    COMM, DOT,  SLSH, ENT, +  LCTL, LGUI, LALT, RSFT, FN1,  SPC,        FN2,  LEFT, DOWN, UP,   RGHT), +[2] = KEYMAP( /* Wilba LOWER */ +  TRNS, 1,    2,    3,    4,    5,    6,    7,    8,    9,    0,    TRNS, +  TRNS, F11,  F12,  LBRC, RBRC, FN20, EQL,  FN23, FN24, MINS, FN21, TRNS, +  TRNS, BSLS, GRV,  TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, +  TRNS, TRNS, TRNS, TRNS, FN1,  TRNS,       TRNS, MNXT, VOLD, VOLU, MPLY), +[3] = KEYMAP( /* Wilba RAISE */ +  TRNS, FN10, FN11, FN12, FN13, FN14, FN15, FN16, FN17, FN18, FN19, TRNS, +  TRNS, F1,   F2,   F3,   F4,   F5,   F6,   F7,   F8,   F9,   F10,  TRNS,   +  TRNS, FN25, FN22, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, +  TRNS, TRNS, TRNS, TRNS, TRNS, TRNS,       FN2,  TRNS, TRNS, TRNS, TRNS), +}; +const uint16_t PROGMEM fn_actions[] = { +    [1] = ACTION_LAYER_MOMENTARY(2),  // LOWER +    [2] = ACTION_LAYER_MOMENTARY(3),  // RAISE + +    [3] = ACTION_DEFAULT_LAYER_SET(0),   +    [4] = ACTION_DEFAULT_LAYER_SET(1), + +    [10] = ACTION_MODS_KEY(MOD_LSFT, KC_1), // ! +    [11] = ACTION_MODS_KEY(MOD_LSFT, KC_2), // @ +    [12] = ACTION_MODS_KEY(MOD_LSFT, KC_3), // # +    [13] = ACTION_MODS_KEY(MOD_LSFT, KC_4), // $ +    [14] = ACTION_MODS_KEY(MOD_LSFT, KC_5), // % +    [15] = ACTION_MODS_KEY(MOD_LSFT, KC_6), // ^ +    [16] = ACTION_MODS_KEY(MOD_LSFT, KC_7), // & +    [17] = ACTION_MODS_KEY(MOD_LSFT, KC_8), // * +    [18] = ACTION_MODS_KEY(MOD_LSFT, KC_9), // ( +    [19] = ACTION_MODS_KEY(MOD_LSFT, KC_0), // ) +     +    [20] = ACTION_MODS_KEY(MOD_LSFT, KC_MINS), // _ +    [21] = ACTION_MODS_KEY(MOD_LSFT, KC_EQL), // + +    [22] = ACTION_MODS_KEY(MOD_LSFT, KC_GRV), // ~ +    [23] = ACTION_MODS_KEY(MOD_LSFT, KC_LBRC), // { +    [24] = ACTION_MODS_KEY(MOD_LSFT, KC_RBRC), // } +    [25] = ACTION_MODS_KEY(MOD_LSFT, KC_BSLS), // | + +    [26] = ACTION_MODS_KEY(MOD_LSFT | MOD_RSFT, KC_PAUSE), +     +    [27] = ACTION_BACKLIGHT_TOGGLE(), +    [28] = ACTION_BACKLIGHT_INCREASE(), +    [29] = ACTION_BACKLIGHT_DECREASE() +     +}; | 
