ORを取る意味はあまりないですね・・・ L,Rを取るのに&H300だと分かりにくいので、定数リテラルを使用して、 B=A AND (#L OR #R) とか書いたりします。 ORでなく+でも結果は同じですけど、理屈で言うならORです。 これが真なら「どちらかが押さえている」となります。 同時押しかどうかを調べるなら、 B=(A AND (#L OR #R))==(#L OR #R) ですね。書き方は他にもあると思いますが。