[an error occurred while processing this directive]
Дык XOR-те состояния. Если XOR дает нуль, то состояние кнопок не изменилось и его детектирвать необязательно. В противном случае определяйте нажата кнопка или отжата.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)