aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Christoph Ebersbach <jceb@e-jc.de>2019-09-30 21:28:51 +0200
committerDrashna Jaelre <drashna@live.com>2019-09-30 12:28:51 -0700
commitedf8552970fab2bd025933e0244ce9acb37f0712 (patch)
tree9c4bb1a1aa715a5a41c3a671a0f0ec1fa71260d6
parentab3fba2cdf69f61a6cb5525c092e5a2f461c925b (diff)
downloadqmk_firmware-edf8552970fab2bd025933e0244ce9acb37f0712.tar.gz
qmk_firmware-edf8552970fab2bd025933e0244ce9acb37f0712.zip
[Keyboard] Signum 3 0 enable kinetic speed (#6740)
* Enable kinetic speed * Update keymap
-rw-r--r--keyboards/signum/3_0/elitec/config.h3
-rw-r--r--keyboards/signum/3_0/elitec/keymaps/default/keymap.c8
-rw-r--r--keyboards/signum/3_0/elitec/keymaps/default/layout.py11
3 files changed, 13 insertions, 9 deletions
diff --git a/keyboards/signum/3_0/elitec/config.h b/keyboards/signum/3_0/elitec/config.h
index 88e45ef45..1e045e2e1 100644
--- a/keyboards/signum/3_0/elitec/config.h
+++ b/keyboards/signum/3_0/elitec/config.h
@@ -10,6 +10,9 @@
10#define PRODUCT Signum 10#define PRODUCT Signum
11#define DESCRIPTION q.m.k. keyboard firmware for Signum 3.0 11#define DESCRIPTION q.m.k. keyboard firmware for Signum 3.0
12 12
13/* mouse settings */
14#define MK_KINETIC_SPEED
15
13/* key matrix size */ 16/* key matrix size */
14#define MATRIX_ROWS 4 17#define MATRIX_ROWS 4
15#define MATRIX_COLS 12 18#define MATRIX_COLS 12
diff --git a/keyboards/signum/3_0/elitec/keymaps/default/keymap.c b/keyboards/signum/3_0/elitec/keymaps/default/keymap.c
index 026907791..15cf21530 100644
--- a/keyboards/signum/3_0/elitec/keymaps/default/keymap.c
+++ b/keyboards/signum/3_0/elitec/keymaps/default/keymap.c
@@ -632,14 +632,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
632 * ------------------------------------------------- ------------------------------------------------- 632 * ------------------------------------------------- -------------------------------------------------
633 * |LShift(| z | x | c | v | b | | n | m | , | . | / |RShift)| 633 * |LShift(| z | x | c | v | b | | n | m | , | . | / |RShift)|
634 * ----------------------------------------------------------------------------------------------------------------- 634 * -----------------------------------------------------------------------------------------------------------------
635 * LCtrl LAlt LGui | TT2 |LT6_SPC|LT4_DEL|LT4_ENT| Space |LT2_BSP| RGui RAlt RCtrl 635 * LCtrl[ LAlt LGui | TT2 |LT6_SPC|LT4_DEL|LT4_ENT| Space |LT2_BSP| RGui RLAlt RCtrl]
636 * ------------------------------------------------- 636 * -------------------------------------------------
637 */ 637 */
638 LAYOUT_ortho_4x12( 638 LAYOUT_ortho_4x12(
639 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, 639 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,
640 LCTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, 640 LCTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
641 KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC, 641 KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
642 KC_LCTL, KC_LALT, KC_LGUI, TT(2), LT(6,KC_SPC), LT(4,KC_DEL), LT(4,KC_ENT), KC_SPC, LT(2,KC_BSPC), KC_RGUI, KC_RALT, KC_RCTL 642 LCTL_T(KC_LBRC), KC_LALT, KC_LGUI, TT(2), LT(6,KC_SPC), LT(4,KC_DEL), LT(4,KC_ENT), KC_SPC, LT(2,KC_BSPC), KC_RGUI, LALT_T(KC_RALT), RCTL_T(KC_RBRC)
643 ), 643 ),
644 644
645/* 645/*
@@ -651,14 +651,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
651 * ------------------------------------------------- ------------------------------------------------- 651 * ------------------------------------------------- -------------------------------------------------
652 * |LShift(| z | x | c | v | b | | k | m | , | . | / |RShift)| 652 * |LShift(| z | x | c | v | b | | k | m | , | . | / |RShift)|
653 * ----------------------------------------------------------------------------------------------------------------- 653 * -----------------------------------------------------------------------------------------------------------------
654 * LCtrl LAlt LGui | TT2 |LT6_SPC|LT4_DEL|LT4_ENT| Space |LT2_BSP| RGui RAlt RCtrl 654 * LCtrl[ LAlt LGui | TT2 |LT6_SPC|LT4_DEL|LT4_ENT| Space |LT2_BSP| RGui RLAlt RCtrl]
655 * ------------------------------------------------- 655 * -------------------------------------------------
656 */ 656 */
657 LAYOUT_ortho_4x12( 657 LAYOUT_ortho_4x12(
658 KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC, 658 KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC,
659 LCTL_T(KC_ESC), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, 659 LCTL_T(KC_ESC), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT,
660 KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC, 660 KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
661 KC_LCTL, KC_LALT, KC_LGUI, TT(2), LT(6,KC_SPC), LT(4,KC_DEL), LT(4,KC_ENT), KC_SPC, LT(2,KC_BSPC), KC_RGUI, KC_RALT, KC_RCTL 661 LCTL_T(KC_LBRC), KC_LALT, KC_LGUI, TT(2), LT(6,KC_SPC), LT(4,KC_DEL), LT(4,KC_ENT), KC_SPC, LT(2,KC_BSPC), KC_RGUI, LALT_T(KC_RALT), RCTL_T(KC_RBRC)
662 ), 662 ),
663 663
664/* 664/*
diff --git a/keyboards/signum/3_0/elitec/keymaps/default/layout.py b/keyboards/signum/3_0/elitec/keymaps/default/layout.py
index 635a6bb19..ab9bce422 100644
--- a/keyboards/signum/3_0/elitec/keymaps/default/layout.py
+++ b/keyboards/signum/3_0/elitec/keymaps/default/layout.py
@@ -357,9 +357,10 @@ qmk_dict = {
357 # Command keycodes missing (Execute, Help, ..., Find) 357 # Command keycodes missing (Execute, Help, ..., Find)
358 # Basic Keycodes missing from Print Screen onwards, included as fallback 358 # Basic Keycodes missing from Print Screen onwards, included as fallback
359 # random Keycodes 359 # random Keycodes
360 "RGui": "KC_RGUI", "LGui": "KC_LGUI", "LAlt": "KC_LALT", "RAlt": "KC_RALT", "LShift": "KC_LSFT", "LCtrl": "KC_LCTL", "LCtTEsc": "LCTL_T(KC_ESC)", "RCtrl": "KC_RCTL", 360 "RGui": "KC_RGUI", "LGui": "KC_LGUI", "LAlt": "KC_LALT", "RLAlt": "LALT_T(KC_RALT)", "RAlt": "KC_RALT", "LShift": "KC_LSFT", "LCtrl": "KC_LCTL", "LCtTBsp": "LCTL_T(KC_BSPC)", "LCtTEsc": "LCTL_T(KC_ESC)", "RCtrl": "KC_RCTL",
361 "LShift(": "KC_LSPO", "RShift)": "KC_RSPC", 361 "LShift(": "KC_LSPO", "RShift)": "KC_RSPC",
362 # "LShift(": "LSFT_T(KC_9)", "RShift)": "RSFT_T(RSFT(KC_0))", 362 # "LShift(": "LSFT_T(KC_9)", "RShift)": "RSFT_T(RSFT(KC_0))",
363 "LCtrl[": "LCTL_T(KC_LBRC)", "RCtrl]": "RCTL_T(KC_RBRC)",
363 "L1_ENT": "LT(1, KC_ENT)", "LT2_BSP": "LT(2,KC_BSPC)", "LT4_DEL": "LT(4,KC_DEL)", "LT4_ENT": "LT(4,KC_ENT)", "LT6_SPC": "LT(6,KC_SPC)", 364 "L1_ENT": "LT(1, KC_ENT)", "LT2_BSP": "LT(2,KC_BSPC)", "LT4_DEL": "LT(4,KC_DEL)", "LT4_ENT": "LT(4,KC_ENT)", "LT6_SPC": "LT(6,KC_SPC)",
364 "CPg Dn": "LCTL(KC_PGDN)", "CPg Up": "LCTL(KC_PGUP)", 365 "CPg Dn": "LCTL(KC_PGDN)", "CPg Up": "LCTL(KC_PGUP)",
365 "S_Enter": "S(KC_ENT)", "S_Tab": "S(KC_TAB)", "Compose": "KC_ALGR", 366 "S_Enter": "S(KC_ENT)", "S_Tab": "S(KC_TAB)", "Compose": "KC_ALGR",
@@ -431,8 +432,8 @@ static = ["NEO", "GREEK", "GREEK", "GREEK", "GREEK", "MOUSE"]
431qwerty = [ 432qwerty = [
432 "Tab", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[", 433 "Tab", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[",
433 "LCtTEsc", "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'", 434 "LCtTEsc", "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'",
434 "LShift(", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "RShift)", 435 "LShift(", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "RShift)",
435 "LCtrl", "LAlt", "LGui", "TT2", "LT6_SPC", "LT4_DEL", "LT4_ENT", "Space", "LT2_BSP", "RGui", "RAlt", "RCtrl", 436 "LCtrl[", "LAlt", "LGui", "TT2", "LT6_SPC", "LT4_DEL", "LT4_ENT", "Space", "LT2_BSP", "RGui", "RLAlt", "RCtrl]",
436 ] 437 ]
437 438
438# 1 439# 1
@@ -440,7 +441,7 @@ colemak = [
440 "Tab", "q", "w", "f", "p", "g", "j", "l", "u", "y", ";", "[", 441 "Tab", "q", "w", "f", "p", "g", "j", "l", "u", "y", ";", "[",
441 "LCtTEsc", "a", "r", "s", "t", "d", "h", "n", "e", "i", "o", "'", 442 "LCtTEsc", "a", "r", "s", "t", "d", "h", "n", "e", "i", "o", "'",
442 "LShift(", "z", "x", "c", "v", "b", "k", "m", ",", ".", "/", "RShift)", 443 "LShift(", "z", "x", "c", "v", "b", "k", "m", ",", ".", "/", "RShift)",
443 "LCtrl", "LAlt", "LGui", "TT2", "LT6_SPC", "LT4_DEL", "LT4_ENT", "Space", "LT2_BSP", "RGui", "RAlt", "RCtrl", 444 "LCtrl[", "LAlt", "LGui", "TT2", "LT6_SPC", "LT4_DEL", "LT4_ENT", "Space", "LT2_BSP", "RGui", "RLAlt", "RCtrl]",
444 ] 445 ]
445 446
446# 2 447# 2
@@ -448,7 +449,7 @@ numpad = [
448 "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "]", 449 "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "]",
449 "", "DF0", "DF1", "XXX", "MO3", "MO3", "4", "4", "5", "6", "-", "=", 450 "", "DF0", "DF1", "XXX", "MO3", "MO3", "4", "4", "5", "6", "-", "=",
450 "", "MO5", "XXX", "XXX", "XXX", "XXX", "1", "1", "2", "3", "\\", "", 451 "", "MO5", "XXX", "XXX", "XXX", "XXX", "1", "1", "2", "3", "\\", "",
451 "TG2", "", "", "", "", "Del", "", "0", "BSpace", "", "", "", 452 "TG2", "", "", "", "", "Del", "", "0", "BSpace", "", "", "",
452 ] 453 ]
453 454
454# 3 455# 3