C++ Tasten aufnehmen

Hallo ^^

Gibt es in C++ den Befehl das Tasten aufgenommen werden wärend die Konsole Minimiert ist?

Bitte kommt mir nicht mir cin

Ich bin neu hier, deswegen tut es mir leid wenn ich im falschen Bereich bin.
Der scheint mir aber passend zu sein.
 
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?
 
Hab's mal verschoben.

Ich habe meine Zweifel, dass dies plötzlich durch die Standardbibliothek oder gar Sprachfeatures ermöglicht wurde und würde daher die Nutzung entsprechender OS/Bibliothek-Schnittstellen empfehlen ;)

X11 (ich gebe zu, es ist schon _etwas_ her, seit ich mit direkter (bzw. mittels Xlib) Kommunikation mit dem X-Server rumgespielt habe):
da fällt mir XGrabKey Xlib Programming Manual: XGrabKey - oder mal einen Blick in xbindkeys werfen: xbindkeys.git - xbindkeys oder gleich: https://www.eigenheimstrasse.de/~ben/keyspeedapplet/xspy.c

Win (der Ansatz mit dem Keylogger)
http://www.hackerboard.de/code-kitchen/42899-opensource-keylogger-mit-c.html
bzw. die Zusammenfassung der brauchbaren APIs in +++ATH0's Post http://www.hackerboard.de/code-kitc...ntergrund-aktiv-laufen-lassen.html#post343509

Wobei: wenn man nur bestimmte Tastenkombinationen braucht (Hotkeys/Shortcuts), wäre es einfacher, ein simple Fensteranwendung zu schreiben (Copy&Paste eines beliebigen Hello-World-WinAPI Beispiels reicht schon aus) und RegisterHotKey zu nutzen: RegisterHotKey function (Windows)
 
Zurück
Oben