Ele vai pedir pra tu digitar o nome da janela pois tem um loop infinito no código, ai ele vai fazer uma comparação se a janela que você está vendo é igual aquela janela do game, pois se não tivesse isso, assim que você sair do game ele ir continuar utilizando as teclas sem parar
vou estar te mostrando isso em código :
// Exemplo
HWND window_ = 0x0, windows_focus = 0x0; // declaração das variaves do tipo da janela
while(true){
window_ = FindWindow(name, NULL); // aqui ele vai estar chamando a função da API do windows, para buscar a janela pelo o nome!!
if(window_){
window_focus = GetForegroundWindow(); // chamando a função que fala qual a janela que você está vendo ( qual a janela que você está em foco! )
if(window_ == window_focus){ // faz a verificação da janelas, vendo se a janela que você está em foco é igual a janela que tu colocou o nome!
std::cout << "TRUE";
}
}
}