<?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[Funktionen durch Tastendrücke aufrufen (Linux) [solved]]]></title><description><![CDATA[<p>Hallo zusammen.</p>
<p>Ich habe eine IO-Karte, welche auch bereits durch mein Programm angesprochen werden kann. Da ich aber für die Eingabe &quot;cin&quot; benutzt habe, muss ich jede Eingabe durch drücken von &lt;Enter&gt; bestätigen.</p>
<p>Ich will jetzt aber, dass durch Drücken einer Taste eine Ausgang gesetzt wird. Als z. B. Druck auf Taste &lt;W&gt;, der Ausgang 1 ist ein. Wenn ich die Taste wieder loslasse, soll der Ausgang wieder auf 0 gesetzt werden.</p>
<p>Was ich jetzt wissen muss, ist wie kann ich Funktionen direkt über Tastendrücke aufrufen?</p>
<p>Es Soll auch möglich sein, mehrere Tasten gleichzeitig zu drücken, also mehrere Ausgänge gleichzeitig zu setzen/ zurückzusetzen.</p>
<p>Das ganze soll unter Linux laufen, und zwar ohne Gui. Das Mini-Board, welches damit arbeiten soll hat weder eine Grafikkarte und ist Prozessortechnisch auch nicht in der Lage, eine Gui laufen zu lassen.</p>
<p>Noch anzumerken ist, dass ich neu bin in C++. Ich habe mich vorwiegend mit Shellscripten &amp; PHP durchschlagen können, welches mich aber in diesem Fall nicht weiterbringen wird.</p>
<p>Bin dankbar für jede Antwort</p>
<p>Gruss asci</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/256200/funktionen-durch-tastendrücke-aufrufen-linux-solved</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 16:56:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/256200.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Dec 2009 15:21:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionen durch Tastendrücke aufrufen (Linux) [solved] on Wed, 09 Dec 2009 17:06:27 GMT]]></title><description><![CDATA[<p>Hallo zusammen.</p>
<p>Ich habe eine IO-Karte, welche auch bereits durch mein Programm angesprochen werden kann. Da ich aber für die Eingabe &quot;cin&quot; benutzt habe, muss ich jede Eingabe durch drücken von &lt;Enter&gt; bestätigen.</p>
<p>Ich will jetzt aber, dass durch Drücken einer Taste eine Ausgang gesetzt wird. Als z. B. Druck auf Taste &lt;W&gt;, der Ausgang 1 ist ein. Wenn ich die Taste wieder loslasse, soll der Ausgang wieder auf 0 gesetzt werden.</p>
<p>Was ich jetzt wissen muss, ist wie kann ich Funktionen direkt über Tastendrücke aufrufen?</p>
<p>Es Soll auch möglich sein, mehrere Tasten gleichzeitig zu drücken, also mehrere Ausgänge gleichzeitig zu setzen/ zurückzusetzen.</p>
<p>Das ganze soll unter Linux laufen, und zwar ohne Gui. Das Mini-Board, welches damit arbeiten soll hat weder eine Grafikkarte und ist Prozessortechnisch auch nicht in der Lage, eine Gui laufen zu lassen.</p>
<p>Noch anzumerken ist, dass ich neu bin in C++. Ich habe mich vorwiegend mit Shellscripten &amp; PHP durchschlagen können, welches mich aber in diesem Fall nicht weiterbringen wird.</p>
<p>Bin dankbar für jede Antwort</p>
<p>Gruss asci</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1820161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1820161</guid><dc:creator><![CDATA[asci]]></dc:creator><pubDate>Wed, 09 Dec 2009 17:06:27 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen durch Tastendrücke aufrufen (Linux) [solved] on Wed, 09 Dec 2009 15:25:47 GMT]]></title><description><![CDATA[<p>Die ncurses lib bietet z.b. getch <a href="http://linux.die.net/man/3/getch" rel="nofollow">http://linux.die.net/man/3/getch</a>.</p>
<p>Du kannst aber auch folgendes probieren (Beitrag #12):<br />
<a href="http://www.coding-board.de/board/showthread.php?t=8910" rel="nofollow">http://www.coding-board.de/board/showthread.php?t=8910</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1820162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1820162</guid><dc:creator><![CDATA[ihoernchen]]></dc:creator><pubDate>Wed, 09 Dec 2009 15:25:47 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen durch Tastendrücke aufrufen (Linux) [solved] on Wed, 09 Dec 2009 16:14:02 GMT]]></title><description><![CDATA[<p>Hallo ihoernchen</p>
<p>Vielen Dank erstmals für die schnelle Antwort.</p>
<p>Leider bin ich noch nicht wirklich weiter gekommen</p>
<p>getch habe ich noch nicht zum laufen bekommen bzw. dein zweiter Link hat mich auch noch nicht weiter gebracht.</p>
<p>Ich suche etwas wie:<br />
Taste 1 gedrückt {<br />
// Diesen Code Ausführen<br />
}</p>
<p>Taste 2 gedrückt {<br />
// Diesen Code Ausführen<br />
}</p>
<p>Ich habe das in einem Java Projekt gsehen. Das hat wunderbar funktioniert. Auch parallel, also wen 2 Tasten gleichzeitig gedrückt wurden. Kann es sein dass so etwas mit C++ gar nicht möglich ist?<br />
Aber wenn ich zum Beispiel Ego-Shooter ansehe, kann ich ja au mehre Tasten gleichzeitig drücken und alle Bewirken etwas (abgesehen davon wenn ich gleichzeitig nach links und nach rechts gehen will <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>
<p>Hat jemand so eine Art der Tastaturauswertung schonmal in C++ geschrieben?</p>
<p>Gruss asci</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1820186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1820186</guid><dc:creator><![CDATA[asci]]></dc:creator><pubDate>Wed, 09 Dec 2009 16:14:02 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen durch Tastendrücke aufrufen (Linux) [solved] on Wed, 09 Dec 2009 17:05:41 GMT]]></title><description><![CDATA[<p>Nachdem ich herausgefunden habe wie mein compiler auch mit getch() fertig wird, komme ich schon beträchtlich weiter. Danke nochmals für dem Denkanstoss, den du mir gegeben hast.<br />
Vielen Dank für deine rasche Hilfe.</p>
<p>Für alle, die das Problem mit dem Compiler und getch() haben. Zuerst müsst ihr ncurses-dev auf dem System installieren. Wichtig, die DEV-Version der Bibliothek. Anschliessend beim compilieren muss auf ncurses gelinkt werden:</p>
<pre><code>g++ -o test -lncurses quellcode.cpp
</code></pre>
<p>Gruss asci</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1820217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1820217</guid><dc:creator><![CDATA[asci]]></dc:creator><pubDate>Wed, 09 Dec 2009 17:05:41 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen durch Tastendrücke aufrufen (Linux) [solved] on Wed, 09 Dec 2009 20:07:22 GMT]]></title><description><![CDATA[<p>Vielleicht hilft dir auch dieser Beitrag noch ein wenig weiter:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39320.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39320.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1820310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1820310</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 09 Dec 2009 20:07:22 GMT</pubDate></item></channel></rss>