From d8fd33dd5e6ea43cbffc2a512db7a2ac2419b435 Mon Sep 17 00:00:00 2001 From: Cory Shaw Date: Tue, 22 Aug 2017 21:26:45 -0400 Subject: Add support for 9key by Bishop Keyboards --- keyboards/9key/keymaps/default/Makefile | 3 +++ keyboards/9key/keymaps/default/keymap.c | 47 +++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 keyboards/9key/keymaps/default/Makefile create mode 100644 keyboards/9key/keymaps/default/keymap.c (limited to 'keyboards/9key/keymaps') diff --git a/keyboards/9key/keymaps/default/Makefile b/keyboards/9key/keymaps/default/Makefile new file mode 100644 index 0000000000..457a3d01d4 --- /dev/null +++ b/keyboards/9key/keymaps/default/Makefile @@ -0,0 +1,3 @@ +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboards/9key/keymaps/default/keymap.c b/keyboards/9key/keymaps/default/keymap.c new file mode 100644 index 0000000000..23364e8537 --- /dev/null +++ b/keyboards/9key/keymaps/default/keymap.c @@ -0,0 +1,47 @@ +#include "9key.h" + +// Tap Dance Declarations +enum { + ENT_5 = 0 +}; + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* LAYER 0 + * ,-----------------. + * | 1 | 2 | 3 | + * |-----+-----+-----| + * | 4 |5/ENT| 6 | Dbl Tap 5 for Enter + * |-----+-----+-----| + * | 7 | 8 | FN | + * `-----------------' + */ +[0] = KEYMAP( \ + KC_1, KC_2, KC_3, \ + KC_4, TD(ENT_5), KC_6, \ + KC_7, KC_8, MO(1) \ +), + +/* LAYER 1 + * ,-----------------. + * | 9 | 0 | - | + * |-----+-----+-----| + * | + | * | / | + * |-----+-----+-----| + * | F1 | F2 | | + * `-----------------' + */ +[1] = KEYMAP( \ + KC_9, KC_0, KC_MINS, \ + KC_PLUS, KC_ASTR, KC_SLSH, \ + KC_F1, KC_F2, KC_TRNS \ +) + +}; + +qk_tap_dance_action_t tap_dance_actions[] = { + [ENT_5] = ACTION_TAP_DANCE_DOUBLE(KC_5, KC_ENT) +}; + +void matrix_init_user(void) { +} \ No newline at end of file -- cgit v1.2.3