summaryrefslogtreecommitdiff
path: root/keyboards/handwired/not_so_minidox/keymaps/mtdjr
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/handwired/not_so_minidox/keymaps/mtdjr')
-rw-r--r--keyboards/handwired/not_so_minidox/keymaps/mtdjr/config.h11
-rw-r--r--keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c56
-rw-r--r--keyboards/handwired/not_so_minidox/keymaps/mtdjr/rules.mk1
3 files changed, 68 insertions, 0 deletions
diff --git a/keyboards/handwired/not_so_minidox/keymaps/mtdjr/config.h b/keyboards/handwired/not_so_minidox/keymaps/mtdjr/config.h
new file mode 100644
index 0000000000..fa6151e108
--- /dev/null
+++ b/keyboards/handwired/not_so_minidox/keymaps/mtdjr/config.h
@@ -0,0 +1,11 @@
+#ifndef CONFIG_USER_H
+#define CONFIG_USER_H
+
+#include QMK_KEYBOARD_CONFIG_H
+
+#define SOLENOID_ENABLE
+#define SOLENOID_PIN F6
+#undef SOLENOID_ACTIVE
+#define SOLENOID_ACTIVE true
+
+#endif
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 0000000000..01c64d8701
--- /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
+ // `----+-----+-----` `----+-----+-----`
+ )
+};
diff --git a/keyboards/handwired/not_so_minidox/keymaps/mtdjr/rules.mk b/keyboards/handwired/not_so_minidox/keymaps/mtdjr/rules.mk
new file mode 100644
index 0000000000..e5ddcae8d9
--- /dev/null
+++ b/keyboards/handwired/not_so_minidox/keymaps/mtdjr/rules.mk
@@ -0,0 +1 @@
+TAP_DANCE_ENABLE = yes