summaryrefslogtreecommitdiffstats
path: root/keyboards/handwired/xeal60/keymaps/mtdjr
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/handwired/xeal60/keymaps/mtdjr')
-rw-r--r--keyboards/handwired/xeal60/keymaps/mtdjr/config.h43
-rw-r--r--keyboards/handwired/xeal60/keymaps/mtdjr/keymap.c55
-rw-r--r--keyboards/handwired/xeal60/keymaps/mtdjr/rules.mk5
3 files changed, 103 insertions, 0 deletions
diff --git a/keyboards/handwired/xeal60/keymaps/mtdjr/config.h b/keyboards/handwired/xeal60/keymaps/mtdjr/config.h
new file mode 100644
index 0000000000..afbf735695
--- /dev/null
+++ b/keyboards/handwired/xeal60/keymaps/mtdjr/config.h
@@ -0,0 +1,43 @@
+/*
+This is the c configuration file for the keymap
+
+Copyright 2012 Jun Wako <wakojun@gmail.com>
+Copyright 2015 Jack Humbert
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef CONFIG_USER_H
+#define CONFIG_USER_H
+
+#include "../../config.h"
+
+#define SOLENOID_ENABLE
+#define SOLENOID_PIN F4
+
+#undef RGBLED_NUM
+#define RGBLIGHT_ANIMATIONS
+#define RGBLED_NUM 8
+
+/* Use I2C or Serial, not both */
+
+#define USE_SERIAL
+// #define USE_I2C
+/* Select hand configuration */
+
+ #define MASTER_LEFT
+// #define _MASTER_RIGHT
+// #define EE_HANDS
+
+#endif
diff --git a/keyboards/handwired/xeal60/keymaps/mtdjr/keymap.c b/keyboards/handwired/xeal60/keymaps/mtdjr/keymap.c
new file mode 100644
index 0000000000..47972fcd35
--- /dev/null
+++ b/keyboards/handwired/xeal60/keymaps/mtdjr/keymap.c
@@ -0,0 +1,55 @@
+#include QMK_KEYBOARD_H
+#include "mtdjr.h"
+
+extern keymap_config_t keymap_config;
+
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
+
+ [_QWERTY] = LAYOUT_kc(
+// ,-----------------------------. .-----------------------------.
+ TAB, Q , W , E , R , T , Y , U , I , O , P ,BSPC,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ EXC, A , S , D , F , G , H , J , K , L ,SCLN,QUOT,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ LSFT, Z , X , C , V , B , N , M ,COMM, DOT,SLSH, ENT,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ LOWR,LCTL,LALT,LGUI,LOWR, SPC, SPC,RASE,LEFT,DOWN, UP ,RGHT
+// '-----------------------------' '-----------------------------'
+ ),
+
+ [_LOWER] = LAYOUT_kc(
+// ,-----------------------------. .-----------------------------.
+ TILD, 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , DEL,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ xxxx,xxxx,xxxx,xxxx,xxxx,xxxx, xxxx,xxxx,xxxx,LBRC,RBRC,BSLS,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ ,UNDO, CUT,XCPY,XINS,xxxx, xxxx,xxxx,xxxx,xxxx,xxxx, ,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ , , , , , , , , , , ,
+// '-----------------------------' '-----------------------------'
+ ),
+
+ [_RAISE] = LAYOUT_kc(
+// ,-----------------------------. .-----------------------------.
+ GRV,EXLM, AT ,HASH, DLR,PERC, CIRC,AMPR,ASTR,LPRN,RPRN, ,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ xxxx,xxxx,xxxx,xxxx,xxxx,xxxx, MINS, EQL,xxxx,LCBR,RCBR,PIPE,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ ,xxxx,xxxx,xxxx,xxxx,xxxx, UNDS,PLUS,xxxx,xxxx,xxxx, ,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ , , , , , , , ,MNXT,VOLD,VOLU,MPLY
+// '-----------------------------' '-----------------------------'
+ ),
+
+ [_ADJUST] = LAYOUT_kc( \
+// ,-----------------------------. .-----------------------------.
+ xxxx,ROOT,PPLY,PSEF,xxxx,xxxx, RST,STOG,xxxx,xxxx,xxxx, DEL,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ RGB,RHUI,RSAI,RVAI, MOD,xxxx, F1 , F2 , F3 , F4 , F5 , F6 ,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ RBTH,RHUD,RSAD,RVAD,RMOD,xxxx, F7 , F8 , F9 , F10, F11, F12,
+// |----+----+----+----+----+----| |----+----+----+----+----+----|
+ ,xxxx,xxxx,xxxx, ,xxxx, xxxx, ,xxxx,xxxx,xxxx,xxxx
+// '-----------------------------' '-----------------------------'
+ )
+};
diff --git a/keyboards/handwired/xeal60/keymaps/mtdjr/rules.mk b/keyboards/handwired/xeal60/keymaps/mtdjr/rules.mk
new file mode 100644
index 0000000000..75e9c6503e
--- /dev/null
+++ b/keyboards/handwired/xeal60/keymaps/mtdjr/rules.mk
@@ -0,0 +1,5 @@
+ifndef QUANTUM_DIR
+ include ../../../../Makefile
+endif
+
+RGBLIGHT_ENABLE = yes