aboutsummaryrefslogtreecommitdiff
path: root/keyboards/org60
diff options
context:
space:
mode:
authorRyan Sullivan <RyanSullivan@gmail.com>2017-08-09 09:51:24 -0400
committerJack Humbert <jack.humb@gmail.com>2017-08-09 21:03:05 -0400
commit78ae28f24c6b71da8618c3dbb8a5bfe72bf53e10 (patch)
treece26ee7e8e5ba392d0599cd392b39cfc66714df0 /keyboards/org60
parentb6ed990d58e374cbbfca1e9054ff76aaf1c9a446 (diff)
downloadqmk_firmware-78ae28f24c6b71da8618c3dbb8a5bfe72bf53e10.tar.gz
qmk_firmware-78ae28f24c6b71da8618c3dbb8a5bfe72bf53e10.zip
Add 'boardy' keymap
Initial version of my personal layout for my keyboard Boardy
Diffstat (limited to 'keyboards/org60')
-rw-r--r--keyboards/org60/keymaps/boardy/Makefile15
-rw-r--r--keyboards/org60/keymaps/boardy/keymap.c121
-rw-r--r--keyboards/org60/keymaps/boardy/readme.md5
3 files changed, 141 insertions, 0 deletions
diff --git a/keyboards/org60/keymaps/boardy/Makefile b/keyboards/org60/keymaps/boardy/Makefile
new file mode 100644
index 000000000..0755d5009
--- /dev/null
+++ b/keyboards/org60/keymaps/boardy/Makefile
@@ -0,0 +1,15 @@
1
2# QMK Build Options
3# change to "no" to disable the options, or define them in the Makefile in
4# the appropriate keymap folder that will get included automatically
5#
6CONSOLE_ENABLE = no # Enable debugging console
7COMMAND_ENABLE = no # Commands for debug and configuration
8TAP_DANCE_ENABLE = no # Tap Dance skills
9UNICODE_ENABLE = no # Unicode
10
11ifndef QUANTUM_DIR
12 include ../../../../Makefile
13endif
14
15
diff --git a/keyboards/org60/keymaps/boardy/keymap.c b/keyboards/org60/keymaps/boardy/keymap.c
new file mode 100644
index 000000000..635838f6c
--- /dev/null
+++ b/keyboards/org60/keymaps/boardy/keymap.c
@@ -0,0 +1,121 @@
1#include "org60.h"
2#include "action_layer.h"
3
4// Keyboard Layers
5enum keyboard_layers {
6 _BASE, // Base Layer
7 _FUNCTION, // Function Layer
8};
9
10const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
11
12 [_BASE] = KEYMAP(
13 /*
14 0: Base Layer
15 .--------------------------------------------------------------------------------------------------------------------------------------.
16 | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | _ | + | |
17 | | | | | | | | | | | | | | |
18 | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | Backspace |
19 |--------------------------------------------------------------------------------------------------------------------------------------|
20 | | | | | | | | | | | | { | ] | | |
21 | | | | | | | | | | | | | | |
22 | Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ |
23 |--------------------------------------------------------------------------------------------------------------------------------------|
24 | | | | | | | | | | | : | " | |
25 | | | | | | | | | | | | | |
26 | PrntScr | A | S | D | F | G | H | J | K | L | ; | ' | Enter |
27 |--------------------------------------------------------------------------------------------------------------------------------------|
28 | | | | | | | | | < | > | ? |░░░░░░| |░░░░░░░░|
29 | | | | | | | | | | | |░░░░░░| |░░░░░░░░|
30 | Shift | Z | X | C | V | B | N | M | , | . | / |░░░░░░| Up |░░░░░░░░|
31 |--------------------------------------------------------------------------------------------------------------------------------------|
32 | | | | | |░░░░░░| | | |
33 | | | | | |░░░░░░| | | |
34 | Ctrl | Win | Alt | Space | FnO |░░░░░░| Left | Down | Right |
35 '--------------------------------------------------------------------------------------------------------------------------------------'
36 */
37
38 //--------------------------------------------------------------------------------------------------------------------------------------.
39 // | | | | | | | | | | | | | |
40 // | | | | | | | | | | | | | |
41 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_BSPC, KC_NO,
42 //--------------------------------------------------------------------------------------------------------------------------------------|
43 // | | | | | | | | | | | | | |
44 // | | | | | | | | | | | | | |
45 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_BSLS,
46 //--------------------------------------------------------------------------------------------------------------------------------------|
47 // | | | | | | | | | | | | |
48 // | | | | | | | | | | | | |
49 KC_PSCR, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NO, KC_ENT,
50 //--------------------------------------------------------------------------------------------------------------------------------------|
51 // | | | | | | | | | | |░░░░░░| |░░░░░░░░|
52 // | | | | | | | | | | |░░░░░░| |░░░░░░░░|
53 KC_LSFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_NO, KC_UP, KC_NO,
54 //--------------------------------------------------------------------------------------------------------------------------------------|
55 // | | | | |░░░░░░| | | |
56 // | | | | |░░░░░░| | | |
57 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, F(0), KC_NO, KC_LEFT, KC_DOWN, KC_RIGHT),
58 //--------------------------------------------------------------------------------------------------------------------------------------'
59
60
61 [_FUNCTION] = KEYMAP(
62 /*
63 1: Function Layer
64 .--------------------------------------------------------------------------------------------------------------------------------------.
65 | | | | | | | | | | | | | | |
66 | | | | | | | | | | | | | | |
67 | Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | Delete |
68 |--------------------------------------------------------------------------------------------------------------------------------------|
69 | | | | | | | | | | | | | | |
70 | | | | | RGB | RGB | RGB | RGB | | | | | | |
71 | Reset | 7 | 8 | 9 | Toggle | Mode | Pwr+ | Pwr- | | Insert | Pause | Home | End | Sleep |
72 |--------------------------------------------------------------------------------------------------------------------------------------|
73 | | | | | | | | | | | | | |
74 | | | | | RGB | RGB | RGB | RGB | | | Page | Page | |
75 | Caps Lock | 4 | 5 | 6 | Hue+ | Hue- | Sat+ | Sat- | | | Up | Down | Enter |
76 |--------------------------------------------------------------------------------------------------------------------------------------|
77 | | | | | | | | | | | |░░░░░░| |░░░░░░░░|
78 | | | | | | Back | Back | | Prev | Next | |░░░░░░| |░░░░░░░░|
79 | Shift | 1 | 2 | 3 | | Light+ | Light- | | Track | Track | |░░░░░░| Up |░░░░░░░░|
80 |--------------------------------------------------------------------------------------------------------------------------------------|
81 | | | | | |░░░░░░| | | |
82 | | | | | |░░░░░░| | | |
83 | Ctrl | Win | Alt | 0 | Fn0 |░░░░░░| Mute | Down | Right |
84 '--------------------------------------------------------------------------------------------------------------------------------------'
85 */
86
87 //--------------------------------------------------------------------------------------------------------------------------------------.
88 // | | | | | | | | | | | | | |
89 // | | | | | | | | | | | | | |
90 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_NO,
91 //--------------------------------------------------------------------------------------------------------------------------------------|
92 // | | | | | | | | | | | | | |
93 // | | | | | | | | | | | | | |
94 RESET, KC_7, KC_8, KC_9, RGB_TOG, RGB_MOD, RGB_VAI, RGB_VAD, KC_NO, KC_INS, KC_PAUS, KC_HOME, KC_END, KC_SLEP,
95 //--------------------------------------------------------------------------------------------------------------------------------------|
96 // | | | | | | | | | | | | |
97 // | | | | | | | | | | | | |
98 KC_CAPS, KC_4, KC_5, KC_6, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, KC_NO, KC_NO, KC_PGUP, KC_PGDN, KC_NO, KC_ENT,
99 //--------------------------------------------------------------------------------------------------------------------------------------|
100 // | | | | | | | | | | |░░░░░░| |░░░░░░░░|
101 // | | | | | | | | | | |░░░░░░| |░░░░░░░░|
102 KC_LSFT, KC_NO, KC_1, KC_2, KC_3, KC_NO, BL_INC, BL_DEC, KC_NO, KC_MPRV, KC_MNXT, KC_NO, KC_NO, KC_VOLU, KC_NO,
103 //--------------------------------------------------------------------------------------------------------------------------------------|
104 // | | | | |░░░░░░| | | |
105 // | | | | |░░░░░░| | | |
106 KC_LCTL, KC_LGUI, KC_LALT, KC_0, F(0), KC_NO, KC_MUTE, KC_VOLD, KC_MPLY),
107 //--------------------------------------------------------------------------------------------------------------------------------------'
108
109};
110
111
112// Custom Actions
113const uint16_t PROGMEM fn_actions[] = {
114 [0] = ACTION_LAYER_MOMENTARY(_FUNCTION), // to Function overlay
115};
116
117
118// Loop
119void matrix_scan_user(void) {
120 // Empty
121}; \ No newline at end of file
diff --git a/keyboards/org60/keymaps/boardy/readme.md b/keyboards/org60/keymaps/boardy/readme.md
new file mode 100644
index 000000000..c7ea20a89
--- /dev/null
+++ b/keyboards/org60/keymaps/boardy/readme.md
@@ -0,0 +1,5 @@
1# boardy layout
2
3![Uses this layout](http://i.imgur.com/k3g488o.jpg)
4
5This is my custom layout designed to be used with an Org60 (https://world.taobao.com/item/544441405112.htm) and custom plate specifically to suit my taste. \ No newline at end of file