Hallo,
ja das kann man machen.
Ich nehme an du programmierst für die Windows-Plattform.
Suche mal nach SetWindowsHookEx().
Es ist überigens das falsche Subforum.
Hacks hat nichts mit knacken von anderen systemen zu tun.
In diesem Board schon gar nicht.
Und ich nehme mal an das deine Signatur deinen Codestyle wiederspiegelt.
Es ist gute Praxis den Namespace zu präfixen und nicht zu declarieren. a la
using namespace std;
d.h. deine Signatur sollte lautet
std::cout << "Dies ist eine Signatur" << std::endl;
Wiso willst du überhaupt input abfangen, der nicht für dein nicht im Fokus befindliches Terminal bestimmt ist?