diff options
author | Konstantin Đorđević <vomindoraan@gmail.com> | 2019-10-03 01:46:27 +0200 |
---|---|---|
committer | fauxpark <fauxpark@gmail.com> | 2019-10-03 09:46:27 +1000 |
commit | 99f5d6c56d0e3b28ed208acdeae16cea5d563725 (patch) | |
tree | c37236930a7d8d8c173a8aff0c76d4220ed4b735 | |
parent | de386e5972597e89bda99022d30591ae2f6087b5 (diff) | |
download | qmk_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.h | 3 | ||||
-rw-r--r-- | keyboards/dz60/keymaps/konstantin_b/keymap.c | 46 | ||||
-rw-r--r-- | keyboards/dz60/keymaps/konstantin_b/rules.mk | 13 | ||||
-rw-r--r-- | keyboards/kbdfans/kbd6x/keymaps/konstantin/keymap.c | 4 | ||||
-rw-r--r-- | keyboards/maartenwut/wasdat/keymaps/konstantin/keymap.c | 16 | ||||
-rw-r--r-- | users/konstantin/config.h | 7 | ||||
-rw-r--r-- | users/konstantin/konstantin.h | 1 |
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 | |||
4 | const 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 @@ | |||
1 | BACKLIGHT_ENABLE = no | ||
2 | BOOTMAGIC_ENABLE = no | ||
3 | COMMAND_ENABLE = yes | ||
4 | CONSOLE_ENABLE = yes | ||
5 | EXTRAKEY_ENABLE = yes | ||
6 | MOUSEKEY_ENABLE = yes | ||
7 | NKRO_ENABLE = yes | ||
8 | RGBLIGHT_ENABLE = no | ||
9 | SPACE_CADET_ENABLE = no | ||
10 | TAP_DANCE_ENABLE = yes | ||
11 | UNICODEMAP_ENABLE = no | ||
12 | |||
13 | USER_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 ││Ply│Stp│Vo+│ |
36 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┼───┤ | 36 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┼───┤ |
37 | * │ M4 │M2 │M↑ │M1 │M3 │M5 │ │UCM│ │Stp│Ply│Prv│Nxt│ ││ │ │ │ | 37 | * │ M4 │M2 │M↑ │M1 │M3 │M5 │ │UCM│ │ │ │ │ │ ││Prv│Nxt│Vo-│ |
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))) |