]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Add the mouse_keys layout
authorskullY <skullydazed@gmail.com>
Thu, 16 Feb 2017 22:04:04 +0000 (14:04 -0800)
committerskullY <skullydazed@gmail.com>
Thu, 16 Feb 2017 22:04:04 +0000 (14:04 -0800)
keyboards/clueboard/keymaps/mouse_keys/Makefile [new file with mode: 0644]
keyboards/clueboard/keymaps/mouse_keys/keymap.c

diff --git a/keyboards/clueboard/keymaps/mouse_keys/Makefile b/keyboards/clueboard/keymaps/mouse_keys/Makefile
new file mode 100644 (file)
index 0000000..6c605da
--- /dev/null
@@ -0,0 +1 @@
+MOUSEKEY_ENABLE = yes
index 37f00e8d804c86b66c45a511fad8bd43ef65b47a..a9c5cebd0cfca60b32a3d9571fb72aa063ebe5f7 100644 (file)
@@ -11,6 +11,7 @@
 #define _BL 0
 #define _FL 1
 #define _CL 2
+#define _ML 3
 
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   /* Keymap _BL: Base Layer (Default Layer)
@@ -39,6 +40,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   _______, _______, MO(_CL),_______,_______,_______,_______,_______,_______,_______, _______,  _______,  _______,  _______,                         \
   MO(_FL), _______, _______,_______,_______,_______,_______,_______,_______,_______, _______,  _______,  _______,  MO(_FL),          RGB_SAI,          \
   _______, _______, _______,_______,        RGB_MOD,   RGB_MOD,                            _______,  _______,  _______,  _______, RGB_HUD,    RGB_SAD,    RGB_HUI),
+
+    /* Keymap _ML: Mouse layer
+     */
+  [_ML] = KEYMAP(
+    _______, _______, _______,_______,_______,_______,_______,_______,_______,_______, _______,  _______,  _______,  _______, _______,         _______, \
+    _______, _______, _______,_______,_______,_______,_______,_______,_______,_______, _______,  _______,  _______,  _______,                  _______, \
+    _______, _______, KC_BTN3,KC_BTN2,KC_BTN1,_______,_______,_______,_______,_______, _______,  _______,  _______,  _______,                           \
+    _______, _______, _______,_______,_______,_______,_______,_______,_______,_______, _______,  _______,  _______,  _______,          KC_MS_U,         \
+    _______, _______, _______,_______,        LT(_ML, KC_SPC),LT(_ML, KC_SPC),         _______,  KC_BTN1,  KC_BTN2,  KC_BTN3, KC_MS_L, KC_MS_D,KC_MS_R),
 };
 
 /* This is a list of user defined functions. F(N) corresponds to item N