У меня были проблемы в одном из синтезаторов. Потом я программу изменил следующим образом - при опросе кнопок я проверяю нажата ли какая либо кнопка. Если нажата, то даю задержку несколько мсек, на дребезг, после чего измеряю. При таком алгоритме с любыми кнопками проблем нет. Но, как я уже говорил, у меня их всего 8. Вы примерно такой применяете алгоритм, или как по-другому?