From 5a2f12307d07d8fba2049d4d954fabfc615437f9 Mon Sep 17 00:00:00 2001 From: Takeshi Nishio Date: Mon, 26 Oct 2020 05:41:37 +0900 Subject: [PATCH] =?UTF-8?q?Update=20Shift=E3=81=A8=E7=B5=84=E3=81=BF?= =?UTF-8?q?=E5=90=88=E3=82=8F=E3=81=9B=E3=81=9F/=3F=E3=82=AD=E3=83=BC?= =?UTF-8?q?=E3=81=AE=E5=8F=8D=E5=BF=9C=E3=82=92=E8=89=AF=E3=81=8F=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=81=9F=E3=82=81=E3=80=81=E3=82=AD=E3=83=BC=E3=81=94?= =?UTF-8?q?=E3=81=A8=E3=81=ABTAPPING=5FTERM=E3=82=92=E6=8C=87=E5=AE=9A?= =?UTF-8?q?=E3=81=A7=E3=81=8D=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=97?= =?UTF-8?q?=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- keyboards/jones/v.0.3.1/keymaps/default_ansi/config.h | 2 ++ keyboards/jones/v.0.3.1/keymaps/default_ansi/keymap.c | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/keyboards/jones/v.0.3.1/keymaps/default_ansi/config.h b/keyboards/jones/v.0.3.1/keymaps/default_ansi/config.h index 9450bddd672..81183bd20c0 100644 --- a/keyboards/jones/v.0.3.1/keymaps/default_ansi/config.h +++ b/keyboards/jones/v.0.3.1/keymaps/default_ansi/config.h @@ -16,6 +16,8 @@ #pragma once +#define TAPPING_TERM_PER_KEY + // place overrides here #define TAPPING_TOGGLE 2 diff --git a/keyboards/jones/v.0.3.1/keymaps/default_ansi/keymap.c b/keyboards/jones/v.0.3.1/keymaps/default_ansi/keymap.c index 7236b83dc5f..b7a7afda890 100644 --- a/keyboards/jones/v.0.3.1/keymaps/default_ansi/keymap.c +++ b/keyboards/jones/v.0.3.1/keymaps/default_ansi/keymap.c @@ -151,6 +151,15 @@ const uint8_t music_map[MATRIX_ROWS][MATRIX_COLS] = LAYOUT_JP( ); #endif +uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + case S_SLSH: + return 0; + default: + return TAPPING_TERM; + } +} + // レイヤーキーを変換・無変換キーと共用する際に動作を改善する。 static bool lower_pressed = false; static uint16_t lower_pressed_time = 0;