<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Tastatureingaben abfangen]]></title><description><![CDATA[<p>hi,<br />
ich wollte mal wissen ob es da irgend eine möglichkeit gibt die tastatur eingaben abzufangen, nach dem prinzip: wenn a gedrückt, mach das ... (nicht konsole).<br />
danke schonmal,<br />
mfg Mindphreaker</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/101356/tastatureingaben-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 13:45:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/101356.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Feb 2005 14:41:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 14:41:30 GMT]]></title><description><![CDATA[<p>hi,<br />
ich wollte mal wissen ob es da irgend eine möglichkeit gibt die tastatur eingaben abzufangen, nach dem prinzip: wenn a gedrückt, mach das ... (nicht konsole).<br />
danke schonmal,<br />
mfg Mindphreaker</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724008</guid><dc:creator><![CDATA[Mindphreaker]]></dc:creator><pubDate>Tue, 15 Feb 2005 14:41:30 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 14:47:46 GMT]]></title><description><![CDATA[<p>Tastatur abfragen: GetKeyState/GetAsyncKeyState/WM_KEYDOWN</p>
<p>Tastatur abfangen: Hook setzen. Siehe Faq.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724019</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 15 Feb 2005 14:47:46 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 14:48:15 GMT]]></title><description><![CDATA[<p>Natürlich gibt es da eine Möglichkeit. Du kannst z.B. entweder WM_KEYDOWN / WM_KEYUP in deiner WndProc abfangen, oder du kannst auch GetKeyboardState bzw. GetAsyncKeyState verwenden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/724020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724020</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 15 Feb 2005 14:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 15:15:42 GMT]]></title><description><![CDATA[<p>ich bin mir da nicht ganz sicher, aber könnte ich es auch so lösen?<br />
key=getch();<br />
mfg Mindphreaker</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724051</guid><dc:creator><![CDATA[Mindphreaker]]></dc:creator><pubDate>Tue, 15 Feb 2005 15:15:42 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 15:18:33 GMT]]></title><description><![CDATA[<p>Ich denke nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/724058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724058</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 15 Feb 2005 15:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 18:08:16 GMT]]></title><description><![CDATA[<p>hast recht,<br />
das würde ja nur mit ner konsole funktionieren.<br />
ich hab mich jetzt für die GetKeyState() funktion entschieden.<br />
und hab jetzt noch 2 kleine syntaxspezifische fragen dazu.<br />
1.) Was gibt die funktion genau zurück?<br />
2.) Muss ich als Parameter den asci code des gedrückten zeichens übergeben?</p>
<p>mfg Mindphreaker</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724242</guid><dc:creator><![CDATA[Mindphreaker]]></dc:creator><pubDate>Tue, 15 Feb 2005 18:08:16 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 18:26:41 GMT]]></title><description><![CDATA[<p>vielleicht sollt ich noch ein bisschen code zeigen wie ichs probiert hab.<br />
leider passt da eben was mit der abfrage ned ganz.</p>
<pre><code class="language-cpp">#include&quot;StdAfx.h&quot;
#include&lt;windows.h&gt;
#include&lt;iostream.h&gt;

int main(int argc, char* argv[])
{
	int exit=0;

	while(exit==0)
	{
		if(GetKeyState(97) == 1) // hier geht er nie rein
		{
			cout &lt;&lt; &quot;Sie haben 'a' gedrückt.&quot; &lt;&lt; endl;
			exit=1;
		}
	}
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/724253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724253</guid><dc:creator><![CDATA[Mindphreaker]]></dc:creator><pubDate>Tue, 15 Feb 2005 18:26:41 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 21:05:23 GMT]]></title><description><![CDATA[<p>arrgh das ist ja voll die WinAPI anwendung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/724402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724402</guid><dc:creator><![CDATA[Blackhawk]]></dc:creator><pubDate>Tue, 15 Feb 2005 21:05:23 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 21:49:31 GMT]]></title><description><![CDATA[<p>hä? ..<br />
also, eigentlich hatte ich mir ja eine antwort auf meine frage erhofft ...<br />
ich will ja nicht drängen oder so, hab ja zeit, aber gleich so nieder machen,<br />
wobei ich jetzt deine unmut auch nicht ganz versteh, naja.<br />
mfg Mindphreaker</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724451</guid><dc:creator><![CDATA[Mindphreaker]]></dc:creator><pubDate>Tue, 15 Feb 2005 21:49:31 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 22:07:17 GMT]]></title><description><![CDATA[<p>probier mal das:</p>
<pre><code>#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;

int main()
{
   while (1)
   {
      int s;
      for (s=0; s&lt;256; s++)
         if ((GetAsyncKeyState(s) &amp; 0x8001) == 0x8001)
            putchar(s);
      Sleep (10);
   }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/724461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724461</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Tue, 15 Feb 2005 22:07:17 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Tue, 15 Feb 2005 22:25:25 GMT]]></title><description><![CDATA[<p>super!<br />
funktioniert einwandfrei, vielen dank!<br />
mfg Mindphreaker</p>
]]></description><link>https://www.c-plusplus.net/forum/post/724469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724469</guid><dc:creator><![CDATA[Mindphreaker]]></dc:creator><pubDate>Tue, 15 Feb 2005 22:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Wed, 16 Feb 2005 07:38:20 GMT]]></title><description><![CDATA[<p>Mindphreaker schrieb:</p>
<blockquote>
<p>Blackhawk schrieb:</p>
<blockquote>
<p>arrgh das ist ja voll die WinAPI anwendung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>hä? ..</p>
</blockquote>
<p>Zu Beginn hast du geschrieben:</p>
<p>Mindphreaker schrieb:</p>
<blockquote>
<p>(nicht konsole)</p>
</blockquote>
<p>Das was du da jetzt hast ist aber wohl schon eine Konsolen-Anwendung, oder nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/724573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724573</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 16 Feb 2005 07:38:20 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Wed, 16 Feb 2005 07:48:45 GMT]]></title><description><![CDATA[<p>Es gibt unter den neueren Windows-Versionen (EDIT: ab Windows 95, NT 4.0) keinen Unterschied mehr zwischen Konsole- und Fensteranwendung.</p>
<p>Die Programme unterscheiden sich nur noch darin, wie sie aufgerufen werden (Konsole startet i.d.R. ein Programm synchron, Windows Shell asynchron).</p>
<p>Deshalb kann man ruhigen Gewissens alle WinAPI-Funktionen auch in Konsole-Anwendungen verwenden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/724575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724575</guid><dc:creator><![CDATA[Power Off]]></dc:creator><pubDate>Wed, 16 Feb 2005 07:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to Tastatureingaben abfangen on Wed, 16 Feb 2005 07:54:08 GMT]]></title><description><![CDATA[<p>Aber afaik funktionieren nicht alle Befehl aus einer Konsolen-Anwendung ohne weiteres in einer WinAPI-Fensteranwendung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Ich habe es zwar noch nie ausprobiert, aber z.B. getch() habe ich in einer WinAPI-Fensteranwendung noch nie gessehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/724577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/724577</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 16 Feb 2005 07:54:08 GMT</pubDate></item></channel></rss>