commit 8c472cce57379b1529aa85450ada3a296b9c8974 Author: David Diaz Date: Fri Aug 24 22:44:40 2018 -0600 Initial commit. diff --git a/README.md b/README.md new file mode 100644 index 0000000..d67b74c --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Nightfox + +This is were I store the layout for my keyboard. I keep switching between qmk and kiibo so for now I am storing both configs here. + +![A picture of my nightfox](./nightfox.jpg) diff --git a/keymap.c b/keymap.c new file mode 100644 index 0000000..dc548c7 --- /dev/null +++ b/keymap.c @@ -0,0 +1,74 @@ +// make whitefox:seich:dfu-util + +#include QMK_KEYBOARD_H + +#define ___ KC_TRNS +#define XXX KC_NO + +// Layers +#define _BASE 0 +#define _FUN1 1 +#define _FUN2 2 + +const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + // _BASE Layer: Default Layer + [_BASE] = LAYOUT( \ + // ,----------------------------------------------------------------------------------------------------------------------------------------------. + // | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | \ | ` | Prnt | + KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, KC_PSCR, \ + // |-----------------------------------------------------------------------------------------------------------------------------------------------| + // | Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | Backspace | Del | + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, KC_DEL, \ + // |-----------------------------------------------------------------------------------------------------------------------------------------------| + // |CapsLo | A | S | D | F | G | H | J | K | L | ; | ' | ~ | Enter | PgU | + MO(_FUN2), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, XXX, KC_ENT, KC_PGUP, \ + // |-----------------------------------------------------------------------------------------------------------------------------------------------| + // |Shift | \ | Z | X | C | V | B | N | M | , | . | / | Shift | Up | PgD | + KC_LSFT, XXX, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN,\ + // |-----------------------------------------------------------------------------------------------------------------------------------------------| + // | Ctrl | Gui | Alt | Space | Alt | FN1 | ctrl | Left | Dow | Rig | + KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(_FUN1), XXX, KC_LEFT, KC_DOWN, KC_RIGHT + // `-----------------------------------------------------------------------------------------------------------------------------------------------' + ), + + // _FUN1 Layer: Functions Layer 1 + [_FUN1] = LAYOUT( \ + // ,----------------------------------------------------------------------------------------------------------------------------------------------. + // | Esc | f1 | f2 | f3 | f4 | f5 | f6 | f7 | f8 | f9 | f10 | f11 | f12 | \ | ` | Prnt | + ___, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___, ___, ___, \ + // |----------------------------------------------------------------------------------------------------------------------------------------------| + // | Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | Backspace | Del | + ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, KC_DEL, ___, \ + // |----------------------------------------------------------------------------------------------------------------------------------------------| + // |CapsLo | A | S | D | F | G | H | J | K | L | ; | ' | ~ | Enter | PgU | + ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, KC_VOLU, \ + // |----------------------------------------------------------------------------------------------------------------------------------------------| + // |Shift | \ | Z | X | C | V | B | N | M | , | . | / | Shift | PGUP | PgD | + ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, KC_PGUP, KC_VOLD,\ + // |----------------------------------------------------------------------------------------------------------------------------------------------| + // | Ctrl | Gui | Alt | Space | Alt | FN1 | ctrl | Home | PGDN | End | + ___, ___, ___, ___, ___, ___, ___, KC_HOME, KC_PGDN, KC_END + // `-----------------------------------------------------------------------------------------------------------------------------------------------' + ), + + // _FUN2 Layer: Functions Layer 2 + [_FUN2] = LAYOUT( \ + // ,----------------------------------------------------------------------------------------------------------------------------------------------. + // | Esc | f1 | f2 | f3 | f4 | f5 | f6 | f7 | f8 | f9 | f10 | f11 | f12 | \ | ` | Prnt | + RESET, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, \ + // |----------------------------------------------------------------------------------------------------------------------------------------------| + // | Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | Backspace | Del | + ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, \ + // |----------------------------------------------------------------------------------------------------------------------------------------------| + // |CapsLo | A | S | D | F | G | H | J | K | L | ; | ' | ~ | Enter | 🔊 | + ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, KC_VOLU, \ + // |----------------------------------------------------------------------------------------------------------------------------------------------| + // |Shift | \ | Z | X | C | V | B | N | M | , | . | / | Shift | 🔈 | 🔉 | + ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, KC_MUTE, KC_VOLD, \ + // |----------------------------------------------------------------------------------------------------------------------------------------------| + // | Ctrl | Gui | Alt | Space | Alt | FN1 | ctrl | ⏮ | ▶ | ⏭ | + ___, ___, ___, ___, ___, ___, ___, KC_MPRV, KC_MPLY, KC_MNXT + // `-----------------------------------------------------------------------------------------------------------------------------------------------' + ), +}; + diff --git a/layout.json b/layout.json new file mode 100644 index 0000000..11359d8 --- /dev/null +++ b/layout.json @@ -0,0 +1,1032 @@ +{ + "header": { + "Variant": "truefox", + "Generator": "KIICONF 0.2", + "Base": "TheTrueFoxBase", + "Date": "2016-05-30", + "KLL": "0.3c", + "Author": "HaaTa (Jacob Alexander) 2015", + "Version": "0.2", + "Name": "WhiteFox", + "Layout": "TrueFoxBlank" + }, + "defines": [], + "matrix": [ + { + "code": "0x00", + "x": 0, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "ESC", + "label": "ESC" + }, + "2": { + "key": "#:flashMode()", + "label": "FLASH" + } + } + }, + { + "code": "0x01", + "x": 4, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "1", + "label": "1" + }, + "1": { + "key": "F1", + "label": "F1" + } + } + }, + { + "code": "0x02", + "x": 8, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "2", + "label": "2" + }, + "1": { + "key": "F2", + "label": "F2" + } + } + }, + { + "code": "0x03", + "x": 12, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "3", + "label": "3" + }, + "1": { + "key": "F3", + "label": "F3" + } + } + }, + { + "code": "0x04", + "x": 16, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "4", + "label": "4" + }, + "1": { + "key": "F4", + "label": "F4" + } + } + }, + { + "code": "0x05", + "x": 20, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "5", + "label": "5" + }, + "1": { + "key": "F5", + "label": "F5" + } + } + }, + { + "code": "0x06", + "x": 24, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "6", + "label": "6" + }, + "1": { + "key": "F6", + "label": "F6" + } + } + }, + { + "code": "0x07", + "x": 28, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "7", + "label": "7" + }, + "1": { + "key": "F7", + "label": "F7" + } + } + }, + { + "code": "0x08", + "x": 32, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "8", + "label": "8" + }, + "1": { + "key": "F8", + "label": "F8" + } + } + }, + { + "code": "0x09", + "x": 36, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "9", + "label": "9" + }, + "1": { + "key": "F9", + "label": "F9" + } + } + }, + { + "code": "0x0A", + "x": 40, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "0", + "label": "0" + }, + "1": { + "key": "F10", + "label": "F10" + } + } + }, + { + "code": "0x0B", + "x": 44, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "-", + "label": "-" + }, + "1": { + "key": "F11", + "label": "F11" + } + } + }, + { + "code": "0x0C", + "x": 48, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "=", + "label": "=" + }, + "1": { + "key": "F12", + "label": "F12" + } + } + }, + { + "code": "0x0D", + "x": 52, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "\\", + "label": "\\" + } + } + }, + { + "code": "0x0E", + "x": 56, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "`", + "label": "`" + } + } + }, + { + "code": "0x0F", + "x": 60, + "y": 0, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "PRINTSCREEN", + "label": "PRSC" + } + } + }, + { + "code": "0x10", + "x": 0, + "y": 4, + "w": 6, + "h": 4, + "layers": { + "0": { + "key": "TAB", + "label": "TAB" + } + } + }, + { + "code": "0x11", + "x": 6, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "Q", + "label": "Q" + } + } + }, + { + "code": "0x12", + "x": 10, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "W", + "label": "W" + } + } + }, + { + "code": "0x13", + "x": 14, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "E", + "label": "E" + } + } + }, + { + "code": "0x14", + "x": 18, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "R", + "label": "R" + } + } + }, + { + "code": "0x15", + "x": 22, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "T", + "label": "T" + } + } + }, + { + "code": "0x16", + "x": 26, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "Y", + "label": "Y" + } + } + }, + { + "code": "0x17", + "x": 30, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "U", + "label": "U" + } + } + }, + { + "code": "0x18", + "x": 34, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "I", + "label": "I" + } + } + }, + { + "code": "0x19", + "x": 38, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "O", + "label": "O" + } + } + }, + { + "code": "0x1A", + "x": 42, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "P", + "label": "P" + } + } + }, + { + "code": "0x1B", + "x": 46, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "[", + "label": "[" + } + } + }, + { + "code": "0x1C", + "x": 50, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "]", + "label": "]" + } + } + }, + { + "code": "0x1D", + "x": 54, + "y": 4, + "w": 6, + "h": 4, + "layers": { + "0": { + "key": "BACKSPACE", + "label": "BKSP" + }, + "1": { + "key": "DELETE", + "label": "DEL" + } + } + }, + { + "code": "0x1E", + "x": 60, + "y": 4, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "DELETE", + "label": "DEL" + } + } + }, + { + "code": "0x1F", + "x": 0, + "y": 8, + "w": 7, + "h": 4, + "layers": { + "0": { + "key": "FUNCTION2", + "label": "ƒ2" + } + } + }, + { + "code": "0x20", + "x": 7, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "A", + "label": "A" + } + } + }, + { + "code": "0x21", + "x": 11, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "S", + "label": "S" + } + } + }, + { + "code": "0x22", + "x": 15, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "D", + "label": "D" + } + } + }, + { + "code": "0x23", + "x": 19, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "F", + "label": "F" + } + } + }, + { + "code": "0x24", + "x": 23, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "G", + "label": "G" + } + } + }, + { + "code": "0x25", + "x": 27, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "H", + "label": "H" + }, + "2": { + "key": "LEFT", + "label": "←" + } + } + }, + { + "code": "0x26", + "x": 31, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "J", + "label": "J" + }, + "2": { + "key": "DOWN", + "label": "↓" + } + } + }, + { + "code": "0x27", + "x": 35, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "K", + "label": "K" + }, + "2": { + "key": "UP", + "label": "↑" + } + } + }, + { + "code": "0x28", + "x": 39, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "L", + "label": "L" + }, + "2": { + "key": "RIGHT", + "label": "→" + } + } + }, + { + "code": "0x29", + "x": 43, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": ";", + "label": ";" + } + } + }, + { + "code": "0x2A", + "x": 47, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "'", + "label": "'" + } + } + }, + { + "code": "0x2C", + "x": 51, + "y": 8, + "w": 9, + "h": 4, + "layers": { + "0": { + "key": "ENTER", + "label": "↵" + } + } + }, + { + "code": "0x2D", + "x": 60, + "y": 8, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "PAGEUP", + "label": "PGUP" + }, + "1": { + "key": "CONS:VOLUMEUP", + "label": "VOL+" + }, + "2": { + "key": "CONS:VOLUMEUP", + "label": "VOL+" + } + } + }, + { + "code": "0x2E", + "x": 0, + "y": 12, + "w": 9, + "h": 4, + "layers": { + "0": { + "key": "LSHIFT", + "label": "L⇑" + } + } + }, + { + "code": "0x30", + "x": 9, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "Z", + "label": "Z" + } + } + }, + { + "code": "0x31", + "x": 13, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "X", + "label": "X" + } + } + }, + { + "code": "0x32", + "x": 17, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "C", + "label": "C" + } + } + }, + { + "code": "0x33", + "x": 21, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "V", + "label": "V" + } + } + }, + { + "code": "0x34", + "x": 25, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "B", + "label": "B" + } + } + }, + { + "code": "0x35", + "x": 29, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "N", + "label": "N" + } + } + }, + { + "code": "0x36", + "x": 33, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "M", + "label": "M" + } + } + }, + { + "code": "0x37", + "x": 37, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": ",", + "label": "," + } + } + }, + { + "code": "0x38", + "x": 41, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": ".", + "label": "." + } + } + }, + { + "code": "0x39", + "x": 45, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "/", + "label": "/" + } + } + }, + { + "code": "0x3A", + "x": 49, + "y": 12, + "w": 7, + "h": 4, + "layers": { + "0": { + "key": "RSHIFT", + "label": "R⇑" + } + } + }, + { + "code": "0x3B", + "x": 56, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "UP", + "label": "↑" + }, + "1": { + "key": "PAGEUP", + "label": "PGUP" + }, + "2": { + "key": "CONS:MUTE", + "label": "MUTE" + } + } + }, + { + "code": "0x3C", + "x": 60, + "y": 12, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "PAGEDOWN", + "label": "PGDN" + }, + "1": { + "key": "CONS:VOLUMEDOWN", + "label": "VOL-" + }, + "2": { + "key": "CONS:VOLUMEDOWN", + "label": "VOL-" + } + } + }, + { + "code": "0x3D", + "x": 0, + "y": 16, + "w": 5, + "h": 4, + "layers": { + "0": { + "key": "LCTRL", + "label": "LCTRL" + } + } + }, + { + "code": "0x3E", + "x": 5, + "y": 16, + "w": 5, + "h": 4, + "layers": { + "0": { + "key": "LGUI", + "label": "LGUI" + } + } + }, + { + "code": "0x3F", + "x": 10, + "y": 16, + "w": 5, + "h": 4, + "layers": { + "0": { + "key": "LALT", + "label": "LALT" + } + } + }, + { + "code": "0x40", + "x": 15, + "y": 16, + "w": 25, + "h": 4, + "layers": { + "0": { + "key": "SPACE", + "label": "[ ]" + } + } + }, + { + "code": "0x41", + "x": 40, + "y": 16, + "w": 5, + "h": 4, + "layers": { + "0": { + "key": "RALT", + "label": "RALT" + } + } + }, + { + "code": "0x42", + "x": 45, + "y": 16, + "w": 5, + "h": 4, + "layers": { + "0": { + "key": "FUNCTION1", + "label": "ƒ1" + } + } + }, + { + "code": "0x44", + "x": 52, + "y": 16, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "LEFT", + "label": "←" + }, + "1": { + "key": "HOME", + "label": "HOME" + }, + "2": { + "key": "CONS:SCANPREVIOUSTRACK", + "label": "PREV" + } + } + }, + { + "code": "0x45", + "x": 56, + "y": 16, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "DOWN", + "label": "↓" + }, + "1": { + "key": "PAGEDOWN", + "label": "PGDN" + }, + "2": { + "key": "CONS:PAUSEPLAY", + "label": "PL/PS" + } + } + }, + { + "code": "0x46", + "x": 60, + "y": 16, + "w": 4, + "h": 4, + "layers": { + "0": { + "key": "RIGHT", + "label": "→" + }, + "1": { + "key": "END", + "label": "END" + }, + "2": { + "key": "CONS:SCANNEXTTRACK", + "label": "NEXT" + } + } + } + ], + "leds": [], + "custom": { + "0": "" + }, + "animations": { + "all_on": { + "settings": "start, pfunc:interp", + "frames": [ + "P[c:0%](255), P[c:100%](255)" + ] + } + } +} diff --git a/nightfox.jpg b/nightfox.jpg new file mode 100644 index 0000000..395bde6 Binary files /dev/null and b/nightfox.jpg differ