1つしか押さないの限定なら、単純に IF B>0 THEN ?”↑↓←→~~"[LOG(B,2)] って書いちゃったほうが短いし可読性も上ですね(^^;