Top.Mail.Ru
Ответы

Как узнать, нажал ли пользователь любую клавишу ?

Как узнать, нажал ли пользователь любую клавишу ? То-есть, если пользователь нажал на любую клавишу то происходит действие.

По дате
По рейтингу
Аватар пользователя
Мудрец
9мес

Через хук может? https://otvet.mail.ru/question/230703891

Аватар пользователя
Гуру
9мес
123456789101112131415161718192021222324252627282930313233343536373839404142434445
 #include <iostream>  
 
#include <conio.h>  
 
  
 
int main() {  
 
    std::cout << "Press any key to start capturing input..." << std::endl;  
 
    _getch(); // Wait for a key press  
 
  
 
    std::cout << "Capturing keystrokes. Press 'Escape' to quit." << std::endl;  
 
  
 
    while (true) {  
 
        if (_kbhit()) { // Check if a key has been pressed  
 
            char key = _getch();  
 
            if (key == 27) { // Escape key pressed  
 
                break;   
 
            } else {  
 
                std::cout << key; // Display the key  
 
            }  
 
        }  
 
    }  
 
  
 
    std::cout << "\nKeystroke capture stopped." << std::endl;  
 
    return 0;  
 
} 
Аватар пользователя
Знаток
9мес

сделай проверку...

Аватар пользователя
Ученик
9мес

руками все делают