>>597
やりたいことはたぶん、分かった気がします。
前回のループでもキーが押されてた場合(p1=1だった場合)に反応させないということですよね。

でもやっぱり(p1 ^ p1_p)が分からない…
排他的論理和でググると(p1 ^ p1_p)は、「p1かp1_pの片方だけが真」という意味に思えるんですが、
真って正しいって意味ですよね?p1が正しいとはどういう意味なんでしょうか?