по ходу есть еще одна проблема,
если нажать и удерживать клавишу то спустя одну секунду
постоянно происходит событие нажатия кнопки (как в текстовом редакторе)
как сделать так чтобы при нажатии и удержании клавиши событие нажатия вызивалась только
один раз ?
и то же самое для отпускания
добавь флаг нажатия на клавишу. устанавливай при keyPressEvent, очищай при keyReleaseEvent. игнорируй все keyPressEvent, если флаг установлен.