SHARE
TWEET

Lil' 38 Layout

a guest Jan 22nd, 2017 367 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "keymap_common.h"
  2.  
  3. const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  4.     /* 0: qerty */
  5.     KEYMAP(  Q,   W,   E,   R,   T,   Y,   U,   I,   O,   P, \
  6.              A,   S,   D,   F,   G,   H,   J,   K,   L,SCLN, \
  7.              Z,   X,   C,   V,   B,   N,   M,COMM, DOT,SLSH, \
  8.                LALT, LSFT,FN0, FN1, FN2, FN4, FN3, TAB   ),
  9.  
  10.     /* 1: FN 1 - Functions */
  11.     KEYMAP( GRV,TRNS,PAUS, DEL,TRNS,HOME,PGUP,  UP,PGDN,BSPC,  \
  12.            BSLS,TRNS,PAUS,BSPC,TRNS, END,LEFT,DOWN,RGHT,QUOT, \
  13.             TAB,TRNS,PAUS,TRNS,TRNS,LBRC,RBRC,TRNS,TRNS, APP, \
  14.                   TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS),
  15.  
  16.     /* 2: FN 2 - Numbers */
  17.     KEYMAP(  F1,  F2,  F3,  F4,  F5,  F6,  F7,  F8,  F9, F10, \
  18.               1,   2,   3,   4,   5,   6,   7,   8,   9,   0, \
  19.             F11, F12,PAUS,TRNS,TRNS,TRNS,TRNS,MINS, EQL,TRNS, \
  20.                  TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS)
  21.  
  22.    
  23. };
  24.  
  25. const action_t PROGMEM fn_actions[] = {
  26.     [0]  = ACTION_LAYER_TAP_KEY(2, KC_BSPC),
  27.     [1]  = ACTION_MODS_TAP_KEY(MOD_RCTL, KC_ESC),
  28.     [2]  = ACTION_MODS_TAP_KEY(MOD_RCTL, KC_ESC),
  29.     [3]  = ACTION_LAYER_TAP_KEY(1, KC_SPC),
  30.     [4]  = ACTION_LAYER_TAP_KEY(2, KC_ENT)
  31.    
  32. };
RAW Paste Data
Top