右ボタン、Aボタン、Bボタンを同時に押している場合にはBの値は#RIGHT+#A+#Bになるのですが、B AND #Aはその中から#Aのみを取り出せるわけです。(Aボタンを押している場合はB AND #Aの値は#Aになる) 右ボタン、Bボタンを同時に押している場合(Aボタンを押していない場合)にはBの値は#RIGHT+#Bになるのですが、B AND #Aはその中から#Aのみを取り出せるけど#Aが無いため0となります。 こんな感じでB AND #Aで他のボタンを押していても関係なくAボタンを押しているかどうかが分かるわけです。