例えばBUTTON()で返る値が、↑=1、↓=2、←=3、→=4だとすると、←を押せば3ですが、↑↓を同時に押しても3になっちゃいます(物理的に押せませんけど(^^;))。シュナさんがご説明なさった実際の値だと、そういう混同が起きません。1、2、4、8の「(各数を1回しか使わなければ)どの数をどう足しても同じ結果にならない」というのがポイントです。