> LShift連打の有効無効をIfを使用しbool変数で切り替えるようにしているのですが
ここの判定部分を#Ifでやりゃいいのでは?
肝心な部分のソースがないから知らんけど