summaryrefslogtreecommitdiff
path: root/keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c
diff options
context:
space:
mode:
authormtdjr2018-05-31 11:30:05 -0400
committerDrashna Jaelre2018-05-31 08:30:05 -0700
commitee9a7aba396160929604aca54a23ad5534d59940 (patch)
treef4fbbde03ed548a68fd56bec5c6baf8cf217f180 /keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c
parent21ad968ac14b177a7c97d34106c4d6201912627f (diff)
add not-so-minidox handwire keyboard (#3061)
* add not-so-minidox handwire keyboard * corrected keymap * multiple adjustments to not_so_minidox keyboard * remove I2C master left define * update default layer set function * move solenoid code into userspace * minor adjustments to config.h * update keymaps to utilize userspace * move features and config to userspace, correct build issue * correct solenoid pin * adjust defaults for solenoid pin and enable * default solenoid to on for not_so_minidox * disable RGBLIGHT_SLEEP for xd75 * tweaking solenoid enable/disable in userspace and keymaps
Diffstat (limited to 'keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c')
-rw-r--r--keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c56
1 files changed, 56 insertions, 0 deletions
diff --git a/keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c b/keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c
new file mode 100644
index 000000000..01c64d870
--- /dev/null
+++ b/keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c
@@ -0,0 +1,56 @@
+#include QMK_KEYBOARD_H
+#include "mtdjr.h"
+
+extern keymap_config_t keymap_config;
+
+#define KC_LOCK TD(TD_ALTLOCK)
+
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
+
+ [_QWERTY] = LAYOUT_kc(
+ // ,----+-----+-----+-----+-----+-----, ,----+-----+-----+-----+-----+-----,
+ TAB, Q, W, E, R, T, Y, U, I, O, P, BSPC,
+ // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
+ LCTL, A, S, D, F, G, H, J, K, L, SCLN, QUOT,
+ // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
+ LSFT, Z, X, C, V, B, N, M, COMM, DOT, SLSH, ENT,
+ // |----+-----+-----+-----+-----+-----|-, ,-|----+-----+-----+-----+-----+-----|
+ LGUI, LOWR, SPC, SPC, RASE, LOCK
+ // `----+-----+-----` `----+-----+-----`
+ ),
+
+ [_LOWER] = LAYOUT_kc(
+ // ,----+-----+-----+-----+-----+-----, ,----+-----+-----+-----+-----+-----,
+ ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, DEL,
+ // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
+ , , , , , , , , , LCBR, RCBR, BSLS,
+ // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
+ , , , XCPY, XINS, , , , , , , ,
+ // |----+-----+-----+-----+-----+-----|-, ,-|----+-----+-----+-----+-----+-----|
+ , , , , ,
+ // `----+-----+-----` `----+-----+-----`
+ ),
+
+ [_RAISE] = LAYOUT_kc(
+ // ,----+-----+-----+-----+-----+-----, ,----+-----+-----+-----+-----+-----,
+ GRV, EXLM, AT, HASH, DLR, PERC, CIRC, AMPR, ASTR, LPRN, RPRN, DEL,
+ // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
+ , , , , MINS, EQL, , , UP, LBRC, RBRC, PIPE,
+ // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
+ , , , , , , , LEFT, DOWN, RGHT, , ,
+ // |----+-----+-----+-----+-----+-----|-, ,-|----+-----+-----+-----+-----+-----|
+ , , , , ,
+ // `----+-----+-----` `----+-----+-----`
+ ),
+ [_ADJUST] = LAYOUT_kc(
+ // ,----+-----+-----+-----+-----+-----, ,----+-----+-----+-----+-----+-----,
+ STOG, xxxx, xxxx, xxxx, RST, xxxx, ROOT, PPLY, PSEF, xxxx, xxxx, CAD,
+ // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
+ SDM, SDP, SBOF, SBON, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx,
+ // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
+ xxxx, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx, xxxx,
+ // |----+-----+-----+-----+-----+-----|-, ,-|----+-----+-----+-----+-----+-----|
+ xxxx, , xxxx, xxxx, , xxxx
+ // `----+-----+-----` `----+-----+-----`
+ )
+};