aboutsummaryrefslogtreecommitdiff
path: root/qmk/keyboards/sofle_choc/keymaps/custom/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'qmk/keyboards/sofle_choc/keymaps/custom/keymap.c')
-rw-r--r--qmk/keyboards/sofle_choc/keymaps/custom/keymap.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/qmk/keyboards/sofle_choc/keymaps/custom/keymap.c b/qmk/keyboards/sofle_choc/keymaps/custom/keymap.c
index 401e262..5b222d2 100644
--- a/qmk/keyboards/sofle_choc/keymaps/custom/keymap.c
+++ b/qmk/keyboards/sofle_choc/keymaps/custom/keymap.c
@@ -16,10 +16,10 @@
#include "keymap_common.h"
#include "quantum_keycodes.h"
#include "process_tap_dance.h"
-#include "process_key_override.h"
#include "keycodes.h"
#include "quad_tapdance.h"
+#include "tap_hold_dance.h"
#include "enter_dance.h"
#include "shift_dance.h"
#include "layer_dance.h"
@@ -33,18 +33,15 @@ tap_dance_action_t tap_dance_actions[] = {
[TD_CAPSLOCK] = ACTION_TAP_DANCE_FN_ADVANCED_WITH_RELEASE(NULL, right_shift_released, right_shift_finished, right_shift_reset),
[TD_LAYER_KEYPAD] = ACTION_TAP_DANCE_LAYER(LAYER_KEYPAD),
[TD_LAYER_ARROW] = ACTION_TAP_DANCE_LAYER(LAYER_ARROW),
+ [TD_KEY_F] = ACTION_TAP_HOLD_DANCE(KC_F, KC_LCTL, 1),
+ [TD_KEY_J] = ACTION_TAP_HOLD_DANCE(KC_J, KC_RCTL, 0),
[TD_ENTER] = ACTION_TAP_DANCE_FN_ADVANCED_WITH_RELEASE(NULL, enter_released, enter_finished, enter_reset),
};
-
-#define LY_KEYPAD TD(TD_LAYER_KEYPAD)
-#define LY_ARROW TD(TD_LAYER_ARROW)
-
#define RGB_UP QK_RGB_MATRIX_VALUE_UP
#define RGB_DOWN QK_RGB_MATRIX_VALUE_DOWN
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
* QWERTY
@@ -65,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[LAYER_BASE] = LAYOUT(
KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KEY_PRC,
KC_GRV, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
- KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KEY_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
+ KC_TAB, KC_A, KC_S, KC_D, KEY_F, KC_G, KC_H, KEY_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_MUTE, KC_MPLY,KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KEY_LOK,
KC_LCTL, KC_DELETE,KC_LGUI,LY_ARROW, AL_SPC, TD_ENTR,LY_KEYPAD, KEY_APP, KEY_INS, KC_RCTL
),