aboutsummaryrefslogtreecommitdiff
path: root/qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c
diff options
context:
space:
mode:
Diffstat (limited to 'qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c')
-rw-r--r--qmk/keyboards/sofle_choc/keymaps/custom/keycodes.c49
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) {