diff options
Diffstat (limited to 'qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c')
| -rw-r--r-- | qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c b/qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c index b0f36a1..e2fb583 100644 --- a/qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c +++ b/qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c @@ -1,41 +1,9 @@ #include QMK_KEYBOARD_H #include "keycodes.h" -uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { - switch (keycode) { - case KEY_F: - return 230; - case KEY_LOK: - case TD_ENTER: - return 2 * TAPPING_TERM; - default: - return TAPPING_TERM; - } -} - -static uint32_t key_timer; // timer for last keyboard activity, use - // 32bit value and function to make longer - // idle time possible - -static bool left_part; - bool keycodes_process_record(uint16_t keycode, keyrecord_t *record) { - if (!record->event.pressed) { - switch (keycode) { - case KC_ESC: - case AL_ENT: - break; - default: - // store time of last key release. This is used as a counter in order to - // know if we are inside a typing sequence or not. - key_timer = timer_read32(); - } - } - - left_part = record->event.key.row < (MATRIX_ROWS / 2); - switch (keycode) { case KC_ESC: case AL_ENT: @@ -46,23 +14,6 @@ bool keycodes_process_record(uint16_t keycode, keyrecord_t *record) { } return true; - // If a key where released just before, consider we are typing some text - // and do not start the tap tempo. - case KEY_F: - if (record->event.pressed && left_part && timer_elapsed32(key_timer) < (TAPPING_TERM * 2)) { - //register_code(KC_F); - tap_code16(KC_F); - return false; - } - return true; - case KEY_J: - if (record->event.pressed && !left_part && timer_elapsed32(key_timer) < (TAPPING_TERM * 2)) { - //register_code(KC_J); - tap_code16(KC_J); - return false; - } - return true; - // Override the key APP when hold into AltGR + Layer 1 when hold case KEY_APP: if (!record->tap.count && record->event.pressed) { |
