Всем привет
Вот сижу и думаю как же сделать нормальный перехват клавиш, проблема состоит в том, что если нажимать на клавишу и проверять нажата она или нет, ну например:
if(keyUP == 1)
{
predmetup();
}
то получается что это действие будет происходить много много раз пока не отпустить клавишу, вроде нормально, как и хочем,
НО если нам нужно при нажатии сделать одно это действие и все, больше ничего то не выйдет, оно повторится много раз, так как перехват событий идет не так, он заметил что нажата и начинает выполнять. но пройдет пару сек и выполниться несколько раз, а нам нужно только один, как сделать так что бы хоть сколько жми а оно все равно один раз зделалось и ничего больше не делало.
Всякие брэйки, или подобные действия не подойдут, так как у меня ситуация такая:
нажимаю клавишу, у меня меняется одно значение и если еще раз нажать на клавишу то оно поменяется обратно, и дело в том что вот я нажимаю и держу, а оно меняется до бесконечности, а мне надо только один раз
надеюсь понятно объяснил что я хочу сделать