一晩寝て考え直してみたら、そんなに難しくないかも。
— OKA Toshiyuki (@kanchokker) July 24, 2022
仮にD,FとJ,Kの組合せとすると、単純な4キー同時ならこれらのすべてのpermutationをkeyとするmapを作って1つの文字に落とすんだけど、今回は {DF,FD} | {JK,KJ} の組合せだけを1つの文字に落とせばよい。逆順の {JK,KJ} | {DF,FD}はまた別の文字
こういうことでしょうか。FホールドのままF+J→F+K→F+Dの順です。
f & j::Send,日 f & k:: If(A_PriorHotkey="f & j"){ Send,本 } Return f & d:: If(A_PriorHotkey="f & k"){ Send,中 } Return