TapDance
TapDanceとは?
特定のキーについて、タップしたときと2連打(3連打以上もOK)したときで入力する文字を変えるという設定である。具体的には、以下のような動作を実現できる。
;キーをタップしたときは;、2連打したときは:を入力
LowerレイヤーのJキーをタップしたときは-、2連打したときは_を入力する
上記の例ではタップと2連打で入力する文字を分けているが、以下のような複雑な設定も可能である。
1回タイプと2連打と3連打で処理を分ける
1回タイプなら[、2連打なら{、3連打なら(のような入力が可能になる。
1回タイプと2連打と、1回タイプしてから押し続ける場合で処理を分ける。
1つのキーでレイヤー切り替えと2種類の入力をするような場合に使う。私の場合、次のような設定を行なっている。
1回タイプなら無変換/英数を入力
2連打ならWindowsキーを入力。そのまま押し続ければ「Windows+E」のようなショートカットキーも入力できる。
1回タイプしてから押し続けるとLowerレイヤーに切り替え
1回タイプと2連打と、1回タイプしてから押し続ける場合と2連打してから押し続ける場合で処理を分ける。
1回タイプならx、2連打ならEscape、1回タイプして押し続けるとControl、2連打して押し続けるとAltを送信するという複雑な処理も可能。