поставил такие же настройки в set imput mode и это помогло избавиться от лишнего клики,
но основная проблема никуда не делась, то что во время удержании клавиши, при клике на любую кнопку, сбрасывается нажатие клавиши и клик по кнопке не засчитывается.
у меня конечно есть идея костыль поставить, заменить кнопку на рисунок кнопки, и клик по ней не сбрасывает удержание клавиши, но если возможно, хотелось бы сделать на основе кнопки.