|
|
|
|
|
|
|
|
if (!tapping_key.tap.interrupted && tapping_key.tap.count > 0) { |
|
|
if (!tapping_key.tap.interrupted && tapping_key.tap.count > 0) { |
|
|
// sequential tap. |
|
|
// sequential tap. |
|
|
keyp->tap = tapping_key.tap; |
|
|
keyp->tap = tapping_key.tap; |
|
|
keyp->tap.count += 1; |
|
|
|
|
|
|
|
|
if (keyp->tap.count < 15) keyp->tap.count += 1; |
|
|
debug("Tapping: Tap press("); debug_dec(keyp->tap.count); debug(")\n"); |
|
|
debug("Tapping: Tap press("); debug_dec(keyp->tap.count); debug(")\n"); |
|
|
process_action(keyp); |
|
|
process_action(keyp); |
|
|
tapping_key = *keyp; |
|
|
tapping_key = *keyp; |