1
0
Fork 0

[Keymap] Hvp baseline19 (#7690)

* Added my UT47.2 Swedish layout with tap dance function.

* Move tap dance over to user space

* Removed config_common from config file

* Changes to workspace with new support for code16. Tested ok

* Swedish support

* Added code16 version of tapdance to userprofile.

* Created 4th layer and updated readme file. Removed ascii rep of layout.

* Tabdance updates

* Removed duplicated RGB keys.

* Added hvp minivan config

* Fixed tapdance key maps

* Added Planck 1 space base hvp layout

* Start of hvp xd75 layout. Way to many keys

* Added working config ink test for atreus62

* fixed smaller layout changes

* Updated tap dance with option 5

* Added better thump keys

* Created lets split layout

* Removed not used modes

* Updated to correct url

* Readme file

* Atreus62 readme

* Cleanup of keymap file

* Added tap dance

* Fixed missed adjustment

* Added hvp planck setup

* Update ascii

* will this work better?

* removed ascii

* Planck 1 space setup

* Fixed ascii local

* Added Corne setup

* Changes for lets split

* Atreus62 config

* Added Lily58

* Setup corne

* Setup planck

* Updated lets split

* UT47 setup

* Setup a The Vanboard.

* Alt Ctrl

* #define D_NAVI MT(MOD_LCTL | MOD_LSFT, KC_D)

* Fix D_NAVI & plank midi

* Fixed PR comments

* Added pragma

* Moved def to user space

* Removed not used endif

* Added def to users space

* Added rules to van

* Removed not used part of config

* Removed not used layout

* Removed not needed comments

* Remove not needed keymap_config_t

* Removed broken ascii from readme files and removed not needed rules

* Added spaces to readme file

* Removed xd75 from branch
This commit is contained in:
hvp 2020-01-02 20:31:54 +01:00 committed by Drashna Jaelre
parent 53757f9705
commit 5404d6baef
29 changed files with 881 additions and 109 deletions

View file

@ -4,3 +4,9 @@
# include "tap_dances.h"
#endif
#include "quantum.h"
#define TAPPING_TERM 150
// Keys
#define D_NAVI MT(MOD_LCTL | MOD_LSFT, KC_D)

View file

@ -6,10 +6,7 @@ void dance_1_finished(qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 2) {
tap_code(KC_SCLN);
} else {
register_code(KC_RALT);
register_code(KC_O);
unregister_code(KC_RALT);
unregister_code(KC_O);
tap_code16(ALGR(KC_A));
}
}
@ -17,8 +14,7 @@ void dance_1_reset(qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 2) {
unregister_code(KC_SCLN);
} else {
unregister_code(KC_RALT);
unregister_code(KC_O);
unregister_code16(ALGR(KC_A));
}
}
@ -27,10 +23,7 @@ void dance_2_finished(qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 2) {
tap_code(KC_QUOT);
} else {
register_code(KC_RALT);
register_code(KC_A);
unregister_code(KC_RALT);
unregister_code(KC_A);
tap_code16(ALGR(KC_W));
}
}
@ -38,8 +31,7 @@ void dance_2_reset(qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 2) {
unregister_code(KC_QUOT);
} else {
unregister_code(KC_RALT);
unregister_code(KC_A);
unregister_code16(ALGR(KC_W));
}
}
@ -49,10 +41,7 @@ void dance_3_finished(qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 2) {
tap_code(KC_SLSH);
} else {
register_code(KC_RALT);
register_code(KC_W);
unregister_code(KC_RALT);
unregister_code(KC_W);
tap_code16(ALGR(KC_O));
}
}
@ -60,8 +49,43 @@ void dance_3_reset(qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 2) {
unregister_code(KC_SLSH);
} else {
unregister_code(KC_RALT);
unregister_code(KC_W);
unregister_code16(ALGR(KC_O));
}
}
// Tap dance 4
void dance_4_finished(qk_tap_dance_state_t *state, void *user_data) {
// if (state->count == 2)
if (state->count == 2) {
tap_code(KC_DOT);
} else {
tap_code16(ALGR(KC_W));
}
}
void dance_4_reset(qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 2) {
unregister_code(KC_DOT);
} else {
unregister_code16(ALGR(KC_W));
}
}
// Tap dance 5
void dance_5_finished(qk_tap_dance_state_t *state, void *user_data) {
// if (state->count == 2)
if (state->count == 2) {
tap_code(KC_DOT);
} else {
tap_code16(ALGR(KC_O));
}
}
void dance_5_reset(qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 2) {
unregister_code(KC_DOT);
} else {
unregister_code16(ALGR(KC_O));
}
}
@ -72,4 +96,8 @@ qk_tap_dance_action_t tap_dance_actions[] = {
[TD2] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_2_finished, dance_2_reset),
[TD3] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_3_finished, dance_3_reset)};
[TD3] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_3_finished, dance_3_reset),
[TD4] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_4_finished, dance_4_reset),
[TD5] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_5_finished, dance_5_reset)};

View file

@ -6,5 +6,7 @@ enum tapdance_id
{
TD1 = 0,
TD2,
TD3
TD3,
TD4,
TD5
};