aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Đorđević <vomindoraan@gmail.com>2019-10-03 01:46:27 +0200
committerfauxpark <fauxpark@gmail.com>2019-10-03 09:46:27 +1000
commit99f5d6c56d0e3b28ed208acdeae16cea5d563725 (patch)
treec37236930a7d8d8c173a8aff0c76d4220ed4b735
parentde386e5972597e89bda99022d30591ae2f6087b5 (diff)
downloadqmk_firmware-99f5d6c56d0e3b28ed208acdeae16cea5d563725.tar.gz
qmk_firmware-99f5d6c56d0e3b28ed208acdeae16cea5d563725.zip
Update personal userspace and keymaps (#6876)
* Align bottom row in KBD6X keymap to match LAYOUT macro * Remove TAP_HOLD_CAPS_DELAY override in userspace * Change default USB polling rate to 1000 Hz * Move media controls to nav cluster on Wasdat * Add dz60:konstantin_b keymap
-rw-r--r--keyboards/dz60/keymaps/konstantin_b/config.h3
-rw-r--r--keyboards/dz60/keymaps/konstantin_b/keymap.c46
-rw-r--r--keyboards/dz60/keymaps/konstantin_b/rules.mk13
-rw-r--r--keyboards/kbdfans/kbd6x/keymaps/konstantin/keymap.c4
-rw-r--r--keyboards/maartenwut/wasdat/keymaps/konstantin/keymap.c16
-rw-r--r--users/konstantin/config.h7
-rw-r--r--users/konstantin/konstantin.h1
7 files changed, 77 insertions, 13 deletions
diff --git a/keyboards/dz60/keymaps/konstantin_b/config.h b/keyboards/dz60/keymaps/konstantin_b/config.h
new file mode 100644
index 000000000..4b511eb84
--- /dev/null
+++ b/keyboards/dz60/keymaps/konstantin_b/config.h
@@ -0,0 +1,3 @@
1#pragma once
2
3#define LAYER_FN
diff --git a/keyboards/dz60/keymaps/konstantin_b/keymap.c b/keyboards/dz60/keymaps/konstantin_b/keymap.c
new file mode 100644
index 000000000..3718669fa
--- /dev/null
+++ b/keyboards/dz60/keymaps/konstantin_b/keymap.c
@@ -0,0 +1,46 @@
1#include QMK_KEYBOARD_H
2#include "konstantin.h"
3
4const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
5 /* Base layer
6 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
7 * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ \ │ ` │
8 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
9 * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │Bspc │
10 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
11 * │FnCaps│ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │
12 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤
13 * │ LShift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │RSft /│ ↑ │FnF│
14 * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬───┼───┼───┤
15 * │LCtl│LGui│LAlt│ Space │RAG│RCt│ ← │ ↓ │ → │
16 * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
17 */
18 [L_BASE] = LAYOUT_60_b_ansi(
19 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV,
20 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC,
21 FN_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
22 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, RSF_SLS, KC_UP, FN_FNLK,
23 KC_LCTL, KC_LGUI, KC_LALT, XXXXXXX, KC_SPC, XXXXXXX, RAL_RGU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
24 ),
25
26 /* Fn layer
27 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
28 * │ │F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│F11│F12│PSc│Ins│
29 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
30 * │ M4 │M2 │M↑ │M1 │M3 │M5 │ │ │ │Stp│Ply│Prv│Nxt│ Del │
31 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
32 * │ │M← │M↓ │M→ │MW↑│ │ │ │ │ │ │ │ │
33 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤
34 * │ │MA0│MA2│MW←│MW→│ │ │App│Vo-│Vo+│ Mute │PgU│ │
35 * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬───┼───┼───┤
36 * │ │DtPR│DtNA│ MW↓ │ │ │Hom│PgD│End│
37 * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
38 */
39 [L_FN] = LAYOUT_60_b_ansi(
40 _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_INS,
41 KC_BTN4, KC_BTN2, KC_MS_U, KC_BTN1, KC_BTN3, KC_BTN5, _______, _______, _______, KC_MSTP, KC_MPLY, KC_MPRV, KC_MNXT, KC_DEL,
42 _______, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_U, _______, _______, _______, _______, _______, _______, _______, _______,
43 _______, KC_ACL0, KC_ACL2, KC_WH_L, KC_WH_R, _______, _______, KC_APP, KC_VOLD, KC_VOLU, KC_MUTE, KC_PGUP, _______,
44 _______, DST_P_R, DST_N_A, XXXXXXX, KC_WH_D, XXXXXXX, _______, _______, KC_HOME, KC_PGDN, KC_END
45 ),
46};
diff --git a/keyboards/dz60/keymaps/konstantin_b/rules.mk b/keyboards/dz60/keymaps/konstantin_b/rules.mk
new file mode 100644
index 000000000..a6e88d49b
--- /dev/null
+++ b/keyboards/dz60/keymaps/konstantin_b/rules.mk
@@ -0,0 +1,13 @@
1BACKLIGHT_ENABLE = no
2BOOTMAGIC_ENABLE = no
3COMMAND_ENABLE = yes
4CONSOLE_ENABLE = yes
5EXTRAKEY_ENABLE = yes
6MOUSEKEY_ENABLE = yes
7NKRO_ENABLE = yes
8RGBLIGHT_ENABLE = no
9SPACE_CADET_ENABLE = no
10TAP_DANCE_ENABLE = yes
11UNICODEMAP_ENABLE = no
12
13USER_NAME = konstantin
diff --git a/keyboards/kbdfans/kbd6x/keymaps/konstantin/keymap.c b/keyboards/kbdfans/kbd6x/keymaps/konstantin/keymap.c
index 1ca4dadb1..d00232205 100644
--- a/keyboards/kbdfans/kbd6x/keymaps/konstantin/keymap.c
+++ b/keyboards/kbdfans/kbd6x/keymaps/konstantin/keymap.c
@@ -126,7 +126,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
126 _______, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, _______, _______, _______, KC_BTN1, KC_MS_U, KC_BTN2, KC_BTN3, KC_DEL, 126 _______, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, _______, _______, _______, KC_BTN1, KC_MS_U, KC_BTN2, KC_BTN3, KC_DEL,
127 _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R, _______, 127 _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R, _______,
128 _______, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY, KC_MPRV, KC_MNXT, KC_APP, KC_WH_U, KC_BTN4, KC_BTN5, _______, _______, 128 _______, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY, KC_MPRV, KC_MNXT, KC_APP, KC_WH_U, KC_BTN4, KC_BTN5, _______, _______,
129 XXXXXXX, _______, _______, KC_WH_D, KC_ACL2, _______, XXXXXXX 129 XXXXXXX, _______, _______, KC_WH_D, KC_ACL2, _______, XXXXXXX
130 ), 130 ),
131 131
132 /* RCtrl layer 132 /* RCtrl layer
@@ -147,6 +147,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
147 _______, TOP, MV_UP, BOTTOM, TAB_PRV, _______, _______, _______, _______, _______, _______, _______, _______, DEL_NXT, 147 _______, TOP, MV_UP, BOTTOM, TAB_PRV, _______, _______, _______, _______, _______, _______, _______, _______, DEL_NXT,
148 _______, MV_LEFT, MV_DOWN, MV_RGHT, TAB_NXT, _______, _______, _______, _______, _______, _______, _______, _______, 148 _______, MV_LEFT, MV_DOWN, MV_RGHT, TAB_NXT, _______, _______, _______, _______, _______, _______, _______, _______,
149 _______, RGB_TOG, RGB_VAD, RGB_VAI, RGB_MOD, _______, _______, _______, _______, _______, _______, _______, _______, 149 _______, RGB_TOG, RGB_VAD, RGB_VAI, RGB_MOD, _______, _______, _______, _______, _______, _______, _______, _______,
150 XXXXXXX, DST_P_R, DST_N_A, _______, _______, _______, XXXXXXX 150 XXXXXXX, DST_P_R, DST_N_A, _______, _______, _______, XXXXXXX
151 ), 151 ),
152}; 152};
diff --git a/keyboards/maartenwut/wasdat/keymaps/konstantin/keymap.c b/keyboards/maartenwut/wasdat/keymaps/konstantin/keymap.c
index 04355749a..481c5fd1f 100644
--- a/keyboards/maartenwut/wasdat/keymaps/konstantin/keymap.c
+++ b/keyboards/maartenwut/wasdat/keymaps/konstantin/keymap.c
@@ -29,26 +29,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
29 29
30 /* Fn layer 30 /* Fn layer
31 * ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐┌───┬───┬───┐ 31 * ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐┌───┬───┬───┐
32 * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │Num│ 32 * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │Num│Mut
33 * └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘└───┴───┴───┘ 33 * └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘└───┴───┴───┘
34 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┬───┐ 34 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┬───┐
35 * │ │F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│F11│F12│ Clear ││ 35 * │ │F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│F11│F12│ Clear ││PlyStpVo+
36 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┼───┤ 36 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┼───┤
37 * │ M4 │M2 │M↑ │M1 │M3 │M5 │ │UCM│ │StpPlyPrvNxt│ ││ 37 * │ M4 │M2 │M↑ │M1 │M3 │M5 │ │UCM│ │ │ ││PrvNxtVo-
38 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │└───┴───┴───┘ 38 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │└───┴───┴───┘
39 * │ │M← │M↓ │M→ │MW↑│ │ │ │ │ │ │ │ │ │ 39 * │ │M← │M↓ │M→ │MW↑│ │ │ │ │ │ │ │ │ │
40 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ 40 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐
41 * │ │ │MA0│MA2│MW←│MW→│ │ │App│Vo-Vo+Mut│ │ │PgU│ 41 * │ │ │MA0│MA2│MW←│MW→│ │ │App│ │ │ │PgU│
42 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤┌───┼───┼───┐ 42 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤┌───┼───┼───┐
43 * │ │DtPR│DtNA│ MW↓ │ │ │ │ ││Hom│PgD│End│ 43 * │ │DtPR│DtNA│ MW↓ │ │ │ │ ││Hom│PgD│End│
44 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘└───┴───┴───┘ 44 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘└───┴───┴───┘
45 */ 45 */
46 [L_FN] = LAYOUT_tkl_iso( 46 [L_FN] = LAYOUT_tkl_iso(
47 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, NUMPAD, _______, 47 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, NUMPAD, KC_MUTE,
48 _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, CLEAR, _______, _______, _______, 48 _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, CLEAR, KC_MPLY, KC_MSTP, KC_VOLU,
49 KC_BTN4, KC_BTN2, KC_MS_U, KC_BTN1, KC_BTN3, KC_BTN5, _______, UC_MOD, _______, KC_MSTP, KC_MPLY, KC_MPRV, KC_MNXT, _______, _______, _______, 49 KC_BTN4, KC_BTN2, KC_MS_U, KC_BTN1, KC_BTN3, KC_BTN5, _______, UC_MOD, _______, _______, _______, _______, _______, KC_MPRV, KC_MNXT, KC_VOLD,
50 _______, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_U, _______, _______, _______, _______, _______, _______, _______, _______, _______, 50 _______, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_U, _______, _______, _______, _______, _______, _______, _______, _______, _______,
51 _______, _______, KC_ACL0, KC_ACL2, KC_WH_L, KC_WH_R, _______, _______, KC_APP, KC_VOLD, KC_VOLU, KC_MUTE, _______, KC_PGUP, 51 _______, _______, KC_ACL0, KC_ACL2, KC_WH_L, KC_WH_R, _______, _______, KC_APP, _______, _______, _______, _______, KC_PGUP,
52 _______, DST_P_R, DST_N_A, KC_WH_D, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END 52 _______, DST_P_R, DST_N_A, KC_WH_D, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END
53 ), 53 ),
54 54
diff --git a/users/konstantin/config.h b/users/konstantin/config.h
index d712e79d3..bc1987c35 100644
--- a/users/konstantin/config.h
+++ b/users/konstantin/config.h
@@ -20,10 +20,11 @@
20#define RGBLIGHT_EFFECT_SNAKE 20#define RGBLIGHT_EFFECT_SNAKE
21 21
22#define PERMISSIVE_HOLD 22#define PERMISSIVE_HOLD
23#define TAPPING_TERM 200 23#define TAPPING_TERM 200
24#define TAPPING_TOGGLE 2 24#define TAPPING_TOGGLE 2
25#define TAP_HOLD_CAPS_DELAY 50
26 25
27#define UNICODE_CYCLE_PERSIST false 26#define UNICODE_CYCLE_PERSIST false
28#define UNICODE_SELECTED_MODES UC_WINC, UC_WIN, UC_LNX 27#define UNICODE_SELECTED_MODES UC_WINC, UC_WIN, UC_LNX
29#define UNICODE_KEY_WINC KC_RGUI 28#define UNICODE_KEY_WINC KC_RGUI
29
30#define USB_POLLING_INTERVAL_MS 1
diff --git a/users/konstantin/konstantin.h b/users/konstantin/konstantin.h
index f42d5feaa..da2105831 100644
--- a/users/konstantin/konstantin.h
+++ b/users/konstantin/konstantin.h
@@ -46,6 +46,7 @@
46#endif 46#endif
47 47
48#define LCT_CPS LCTL_T(KC_CAPS) 48#define LCT_CPS LCTL_T(KC_CAPS)
49#define RSF_SLS RSFT_T(KC_SLSH)
49 50
50#define IS_LAYER_ON_STATE(state, layer) ( (state) & (1UL << (layer))) 51#define IS_LAYER_ON_STATE(state, layer) ( (state) & (1UL << (layer)))
51#define IS_LAYER_OFF_STATE(state, layer) (~(state) & (1UL << (layer))) 52#define IS_LAYER_OFF_STATE(state, layer) (~(state) & (1UL << (layer)))